hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::ametsuchi::RocksDbStorageImpl Member List

This is the complete list of members for iroha::ametsuchi::RocksDbStorageImpl, including all inherited members.

::iroha::ametsuchi::AmetsuchiTest classiroha::ametsuchi::RocksDbStorageImplfriend
blockIsPrepared()iroha::ametsuchi::StorageBaseinline
blockStore() constiroha::ametsuchi::StorageBaseinline
commit(std::unique_ptr< MutableStorage > mutable_storage) overrideiroha::ametsuchi::StorageBasevirtual
commitPrepared(std::shared_ptr< const shared_model::interface::Block > block) overrideiroha::ametsuchi::RocksDbStorageImplvirtual
commitPreparedImpl(std::shared_ptr< const shared_model::interface::Block > block, DatabaseTransaction &db_context, WsvCommand &wsv_command, WsvQuery &wsv_query, std::unique_ptr< Indexer > indexer)iroha::ametsuchi::StorageBaseprotected
create(std::shared_ptr< RocksDBContext > db_context, std::shared_ptr< shared_model::interface::PermissionToString > perm_converter, std::shared_ptr< PendingTransactionStorage > pending_txs_storage, std::shared_ptr< shared_model::interface::QueryResponseFactory > query_response_factory, std::unique_ptr< BlockStorageFactory > temporary_block_storage_factory, std::shared_ptr< BlockStorage > persistent_block_storage, std::optional< std::reference_wrapper< const VmCaller >> vm_caller_ref, std::function< void(std::shared_ptr< shared_model::interface::Block const >)> callback, logger::LoggerManagerTreePtr log_manager)iroha::ametsuchi::RocksDbStorageImplstatic
createBlockQuery() const overrideiroha::ametsuchi::StorageBaseinlinevirtual
createCommandExecutor() overrideiroha::ametsuchi::RocksDbStorageImplvirtual
createMutableStorage(std::shared_ptr< CommandExecutor > command_executor, BlockStorageFactory &storage_factory) overrideiroha::ametsuchi::RocksDbStorageImplvirtual
createMutableStorage(std::shared_ptr< CommandExecutor > command_executor) overrideiroha::ametsuchi::RocksDbStorageImplvirtual
createPeerQuery() const overrideiroha::ametsuchi::StorageBasevirtual
createQueryExecutor(std::shared_ptr< PendingTransactionStorage > pending_txs_storage, std::shared_ptr< shared_model::interface::QueryResponseFactory > response_factory) const overrideiroha::ametsuchi::RocksDbStorageImplvirtual
createSettingQuery() const overrideiroha::ametsuchi::RocksDbStorageImplvirtual
createTemporaryWsv(std::shared_ptr< CommandExecutor > command_executor) overrideiroha::ametsuchi::RocksDbStorageImplvirtual
dropBlockStorage() overrideiroha::ametsuchi::StorageBasevirtual
freeConnections() overrideiroha::ametsuchi::RocksDbStorageImplvirtual
getBlockQuery() const overrideiroha::ametsuchi::RocksDbStorageImplvirtual
getLedgerState() const overrideiroha::ametsuchi::StorageBasevirtual
getWsvQuery() const overrideiroha::ametsuchi::RocksDbStorageImplvirtual
insertBlock(std::shared_ptr< const shared_model::interface::Block > block) overrideiroha::ametsuchi::StorageBasevirtual
insertPeer(const shared_model::interface::Peer &peer) overrideiroha::ametsuchi::RocksDbStorageImplvirtual
ledgerState() constiroha::ametsuchi::StorageBaseinline
ledgerState(boost::optional< std::shared_ptr< const iroha::LedgerState >> const &value)iroha::ametsuchi::StorageBaseinline
log() constiroha::ametsuchi::StorageBaseinline
logManager() constiroha::ametsuchi::StorageBaseinline
operator=(StorageBase &&)=deleteiroha::ametsuchi::StorageBase
operator=(StorageBase const &)=deleteiroha::ametsuchi::StorageBase
pendingTxStorage() constiroha::ametsuchi::StorageBaseinline
permConverter() constiroha::ametsuchi::StorageBaseinline
prepareBlock(std::unique_ptr< TemporaryWsv > wsv) overrideiroha::ametsuchi::RocksDbStorageImplvirtual
prepareBlockImpl(std::unique_ptr< TemporaryWsv > wsv, DatabaseTransaction &db_context)iroha::ametsuchi::StorageBase
preparedCommitEnabled() const overrideiroha::ametsuchi::StorageBasevirtual
queryResponseFactory() constiroha::ametsuchi::StorageBaseinline
resetPeers() overrideiroha::ametsuchi::RocksDbStorageImplvirtual
RocksDbStorageImpl(std::shared_ptr< RocksDBContext > db_context, boost::optional< std::shared_ptr< const iroha::LedgerState >> ledger_state, std::shared_ptr< BlockStorage > block_store, std::shared_ptr< shared_model::interface::PermissionToString > perm_converter, std::shared_ptr< PendingTransactionStorage > pending_txs_storage, std::shared_ptr< shared_model::interface::QueryResponseFactory > query_response_factory, std::unique_ptr< BlockStorageFactory > temporary_block_storage_factory, std::optional< std::reference_wrapper< const VmCaller >> vm_caller, std::function< void(std::shared_ptr< shared_model::interface::Block const >)> callback, logger::LoggerManagerTreePtr log_manager)iroha::ametsuchi::RocksDbStorageImplprotected
StorageBase(StorageBase &&)=deleteiroha::ametsuchi::StorageBase
StorageBase(StorageBase const &)=deleteiroha::ametsuchi::StorageBase
StorageBase(boost::optional< std::shared_ptr< const iroha::LedgerState >> ledger_state, std::shared_ptr< BlockStorage > block_store, std::shared_ptr< shared_model::interface::PermissionToString > perm_converter, std::shared_ptr< PendingTransactionStorage > pending_txs_storage, std::shared_ptr< shared_model::interface::QueryResponseFactory > query_response_factory, std::unique_ptr< BlockStorageFactory > temporary_block_storage_factory, std::optional< std::reference_wrapper< const VmCaller >> vm_caller_ref, logger::LoggerManagerTreePtr log_manager, std::string const &prepared_block_name, std::function< void(std::shared_ptr< shared_model::interface::Block const >)> callback, bool prepared_blocks_enabled)iroha::ametsuchi::StorageBase
storeBlock(std::shared_ptr< const shared_model::interface::Block > block)iroha::ametsuchi::StorageBase
temporaryBlockStorageFactory()iroha::ametsuchi::StorageBaseinline
vmCaller() constiroha::ametsuchi::StorageBaseinline
~BlockQueryFactory()=defaultiroha::ametsuchi::BlockQueryFactoryvirtual
~MutableFactory()=defaultiroha::ametsuchi::MutableFactoryvirtual
~PeerQueryFactory()=defaultiroha::ametsuchi::PeerQueryFactoryvirtual
~QueryExecutorFactory()=defaultiroha::ametsuchi::QueryExecutorFactoryvirtual
~RocksDbStorageImpl() override=defaultiroha::ametsuchi::RocksDbStorageImpl
~SettingQueryFactory()=defaultiroha::ametsuchi::SettingQueryFactoryvirtual
~Storage()=defaultiroha::ametsuchi::Storagevirtual
~StorageBase()iroha::ametsuchi::StorageBase
~TemporaryFactory()=defaultiroha::ametsuchi::TemporaryFactoryvirtual