Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::crypto::merkle_tree::TreeDBStats Struct Reference

#include <types.hpp>

Public Member Functions

 TreeDBStats ()=default
 
 TreeDBStats (uint64_t mapSize, uint64_t physicalFileSize)
 
 TreeDBStats (uint64_t mapSize, uint64_t physicalFileSize, const DBStats &blockStats, const DBStats &nodesStats, const DBStats &leafPreimagesDBStats, const DBStats &leafIndicesStats, const DBStats &blockIndicesStats)
 
 TreeDBStats (const TreeDBStats &other)=default
 
 TreeDBStats (TreeDBStats &&other) noexcept
 
 ~TreeDBStats ()=default
 
 MSGPACK_FIELDS (mapSize, physicalFileSize, blocksDBStats, nodesDBStats, leafPreimagesDBStats, leafIndicesDBStats, blockIndicesDBStats) bool operator
 

Public Attributes

uint64_t mapSize
 
uint64_t physicalFileSize
 
DBStats blocksDBStats
 
DBStats nodesDBStats
 
DBStats leafPreimagesDBStats
 
DBStats leafIndicesDBStats
 
DBStats blockIndicesDBStats
 

Friends

std::ostream & operator<< (std::ostream &os, const TreeDBStats &stats)
 

Detailed Description

Definition at line 68 of file types.hpp.

Constructor & Destructor Documentation

◆ TreeDBStats() [1/5]

bb::crypto::merkle_tree::TreeDBStats::TreeDBStats ( )
default

◆ TreeDBStats() [2/5]

bb::crypto::merkle_tree::TreeDBStats::TreeDBStats ( uint64_t  mapSize,
uint64_t  physicalFileSize 
)
inline

Definition at line 78 of file types.hpp.

◆ TreeDBStats() [3/5]

bb::crypto::merkle_tree::TreeDBStats::TreeDBStats ( uint64_t  mapSize,
uint64_t  physicalFileSize,
const DBStats blockStats,
const DBStats nodesStats,
const DBStats leafPreimagesDBStats,
const DBStats leafIndicesStats,
const DBStats blockIndicesStats 
)
inline

Definition at line 82 of file types.hpp.

◆ TreeDBStats() [4/5]

bb::crypto::merkle_tree::TreeDBStats::TreeDBStats ( const TreeDBStats other)
default

◆ TreeDBStats() [5/5]

bb::crypto::merkle_tree::TreeDBStats::TreeDBStats ( TreeDBStats &&  other)
inlinenoexcept

Definition at line 98 of file types.hpp.

◆ ~TreeDBStats()

bb::crypto::merkle_tree::TreeDBStats::~TreeDBStats ( )
default

Member Function Documentation

◆ MSGPACK_FIELDS()

bb::crypto::merkle_tree::TreeDBStats::MSGPACK_FIELDS ( mapSize  ,
physicalFileSize  ,
blocksDBStats  ,
nodesDBStats  ,
leafPreimagesDBStats  ,
leafIndicesDBStats  ,
blockIndicesDBStats   
)

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const TreeDBStats stats 
)
friend

Definition at line 134 of file types.hpp.

Member Data Documentation

◆ blockIndicesDBStats

DBStats bb::crypto::merkle_tree::TreeDBStats::blockIndicesDBStats

Definition at line 75 of file types.hpp.

◆ blocksDBStats

DBStats bb::crypto::merkle_tree::TreeDBStats::blocksDBStats

Definition at line 71 of file types.hpp.

◆ leafIndicesDBStats

DBStats bb::crypto::merkle_tree::TreeDBStats::leafIndicesDBStats

Definition at line 74 of file types.hpp.

◆ leafPreimagesDBStats

DBStats bb::crypto::merkle_tree::TreeDBStats::leafPreimagesDBStats

Definition at line 73 of file types.hpp.

◆ mapSize

uint64_t bb::crypto::merkle_tree::TreeDBStats::mapSize

Definition at line 69 of file types.hpp.

◆ nodesDBStats

DBStats bb::crypto::merkle_tree::TreeDBStats::nodesDBStats

Definition at line 72 of file types.hpp.

◆ physicalFileSize

uint64_t bb::crypto::merkle_tree::TreeDBStats::physicalFileSize

Definition at line 70 of file types.hpp.


The documentation for this struct was generated from the following file: