hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::ametsuchi::RdbConnectionInit Class Reference

#include "rocksdb_connection_init.hpp"

Collaboration diagram for iroha::ametsuchi::RdbConnectionInit:
Collaboration graph

Static Public Member Functions

static expected::Result< std::shared_ptr< RocksDBPort >, std::string > init (StartupWsvDataPolicy startup_wsv_data_policy, iroha::ametsuchi::RocksDbOptions const &opt, logger::LoggerManagerTreePtr log_manager)
 
static expected::Result< std::shared_ptr< RocksDBPort >, std::string > prepareWorkingDatabase (StartupWsvDataPolicy startup_wsv_data_policy, const iroha::ametsuchi::RocksDbOptions &options)
 
static expected::Result< void, std::string > dropWorkingDatabase (RocksDbCommon &common, const iroha::ametsuchi::RocksDbOptions &options)
 

Member Function Documentation

◆ dropWorkingDatabase()

iroha::expected::Result< void, std::string > RdbConnectionInit::dropWorkingDatabase ( RocksDbCommon common,
const iroha::ametsuchi::RocksDbOptions options 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init()

iroha::expected::Result< std::shared_ptr< RocksDBPort >, std::string > RdbConnectionInit::init ( StartupWsvDataPolicy  startup_wsv_data_policy,
iroha::ametsuchi::RocksDbOptions const &  opt,
logger::LoggerManagerTreePtr  log_manager 
)
static
Here is the call graph for this function:

◆ prepareWorkingDatabase()

iroha::expected::Result< std::shared_ptr< RocksDBPort >, std::string > RdbConnectionInit::prepareWorkingDatabase ( StartupWsvDataPolicy  startup_wsv_data_policy,
const iroha::ametsuchi::RocksDbOptions options 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

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