TARAXA
taraxa::storage::migration::TransactionPeriod Class Reference

#include <transaction_period.hpp>

Collaboration diagram for taraxa::storage::migration::TransactionPeriod:

Public Member Functions

 TransactionPeriod (std::shared_ptr< DbStorage > db)
 
std::string id () override
 
uint32_t dbVersion () override
 
- Public Member Functions inherited from taraxa::storage::migration::Base
 Base (std::shared_ptr< DbStorage > db)
 
virtual ~Base ()=default
 
bool isApplied ()
 
void apply (logger::Logger &log)
 

Protected Member Functions

void migrate (logger::Logger &log) override
 
- Protected Member Functions inherited from taraxa::storage::migration::Base
void setApplied ()
 

Additional Inherited Members

- Protected Attributes inherited from taraxa::storage::migration::Base
std::shared_ptr< DbStoragedb_
 
Batch batch_
 

Constructor & Destructor Documentation

◆ TransactionPeriod()

taraxa::storage::migration::TransactionPeriod::TransactionPeriod ( std::shared_ptr< DbStorage db)

Member Function Documentation

◆ dbVersion()

uint32_t taraxa::storage::migration::TransactionPeriod::dbVersion ( )
overridevirtual

◆ id()

std::string taraxa::storage::migration::TransactionPeriod::id ( )
overridevirtual

◆ migrate()

void taraxa::storage::migration::TransactionPeriod::migrate ( logger::Logger log)
overrideprotectedvirtual

The documentation for this class was generated from the following files: