|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <cstddef>#include <cstdint>#include <gtest/gtest.h>#include <chrono>#include <cstdlib>#include <filesystem>#include <stdexcept>#include <vector>#include "barretenberg/common/serialize.hpp"#include "barretenberg/common/streams.hpp"#include "barretenberg/common/test.hpp"#include "barretenberg/crypto/merkle_tree/fixtures.hpp"#include "barretenberg/crypto/merkle_tree/indexed_tree/indexed_leaf.hpp"#include "barretenberg/crypto/merkle_tree/node_store/tree_meta.hpp"#include "barretenberg/crypto/merkle_tree/types.hpp"#include "barretenberg/lmdblib/lmdb_helpers.hpp"#include "barretenberg/numeric/random/engine.hpp"#include "barretenberg/numeric/uint128/uint128.hpp"#include "barretenberg/numeric/uint256/uint256.hpp"#include "barretenberg/stdlib/primitives/field/field.hpp"#include "lmdb_tree_store.hpp"Go to the source code of this file.
Classes | |
| class | LMDBTreeStoreTest |
Typedefs | |
| using | Builder = bb::UltraCircuitBuilder |
| using | field_ct = field_t< Builder > |
| using | witness_ct = witness_t< Builder > |
Functions | |
| TEST_F (LMDBTreeStoreTest, can_write_and_read_block_data) | |
| TEST_F (LMDBTreeStoreTest, can_write_and_read_meta_data) | |
| TEST_F (LMDBTreeStoreTest, can_read_data_from_multiple_threads) | |
| TEST_F (LMDBTreeStoreTest, can_write_and_read_multiple_blocks_with_meta) | |
| uint64_t | serde_value (uint64_t value) |
| TEST_F (LMDBTreeStoreTest, can_serde_64bit_values) | |
| TEST_F (LMDBTreeStoreTest, can_write_and_read_leaf_indices) | |
| TEST_F (LMDBTreeStoreTest, can_write_and_read_nodes) | |
| TEST_F (LMDBTreeStoreTest, can_write_and_read_leaves_by_hash) | |
| TEST_F (LMDBTreeStoreTest, can_write_and_retrieve_block_numbers_by_index) | |
| TEST_F (LMDBTreeStoreTest, can_write_and_retrieve_block_numbers_with_duplicate_indices) | |
| TEST_F (LMDBTreeStoreTest, reports_physical_file_size) | |
| using Builder = bb::UltraCircuitBuilder |
Definition at line 28 of file lmdb_tree_store.test.cpp.
Definition at line 30 of file lmdb_tree_store.test.cpp.
| using witness_ct = witness_t<Builder> |
Definition at line 31 of file lmdb_tree_store.test.cpp.
| uint64_t serde_value | ( | uint64_t | value | ) |
Definition at line 200 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_read_data_from_multiple_threads | |||
| ) |
Definition at line 107 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_serde_64bit_values | |||
| ) |
Definition at line 208 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_write_and_read_block_data | |||
| ) |
Definition at line 54 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_write_and_read_leaf_indices | |||
| ) |
Definition at line 229 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_write_and_read_leaves_by_hash | |||
| ) |
Definition at line 278 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_write_and_read_meta_data | |||
| ) |
Definition at line 79 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_write_and_read_multiple_blocks_with_meta | |||
| ) |
Definition at line 149 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_write_and_read_nodes | |||
| ) |
Definition at line 252 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_write_and_retrieve_block_numbers_by_index | |||
| ) |
Definition at line 303 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| can_write_and_retrieve_block_numbers_with_duplicate_indices | |||
| ) |
Definition at line 437 of file lmdb_tree_store.test.cpp.
| TEST_F | ( | LMDBTreeStoreTest | , |
| reports_physical_file_size | |||
| ) |
Definition at line 589 of file lmdb_tree_store.test.cpp.