Bitcoin
Classes | Public Member Functions | Public Attributes | List of all members
leveldb::DBImpl::CompactionState Struct Reference

Classes

struct  Output
 

Public Member Functions

Outputcurrent_output ()
 
 CompactionState (Compaction *c)
 

Public Attributes

Compaction *const compaction
 
SequenceNumber smallest_snapshot
 
std::vector< Outputoutputs
 
WritableFileoutfile
 
TableBuilderbuilder
 
uint64_t total_bytes
 

Constructor & Destructor Documentation

◆ CompactionState()

leveldb::DBImpl::CompactionState::CompactionState ( Compaction c)
inlineexplicit

Member Function Documentation

◆ current_output()

Output* leveldb::DBImpl::CompactionState::current_output ( )
inline

Member Data Documentation

◆ builder

TableBuilder* leveldb::DBImpl::CompactionState::builder

◆ compaction

Compaction* const leveldb::DBImpl::CompactionState::compaction

◆ outfile

WritableFile* leveldb::DBImpl::CompactionState::outfile

◆ outputs

std::vector<Output> leveldb::DBImpl::CompactionState::outputs

◆ smallest_snapshot

SequenceNumber leveldb::DBImpl::CompactionState::smallest_snapshot

◆ total_bytes

uint64_t leveldb::DBImpl::CompactionState::total_bytes

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