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

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

ErrorCodes enum nameiroha::ametsuchi::RocksDbSpecificQueryExecutor
execute(const shared_model::interface::Query &qry) overrideiroha::ametsuchi::RocksDbSpecificQueryExecutorvirtual
ExecutionResult typedefiroha::ametsuchi::RocksDbSpecificQueryExecutor
getTxContext()iroha::ametsuchi::RocksDbSpecificQueryExecutor
hasAccountRolePermission(shared_model::interface::permissions::Role permission, const std::string &account_id) const overrideiroha::ametsuchi::RocksDbSpecificQueryExecutorvirtual
kAssetNotFound enum valueiroha::ametsuchi::RocksDbSpecificQueryExecutor
kFetchBlockFailed enum valueiroha::ametsuchi::RocksDbSpecificQueryExecutor
kNoTransaction enum valueiroha::ametsuchi::RocksDbSpecificQueryExecutor
kQueryHeightOverflow enum valueiroha::ametsuchi::RocksDbSpecificQueryExecutor
kRetrieveTransactionsFailed enum valueiroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetAccount &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetBlock &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetSignatories &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetAccountTransactions &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetTransactions &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetAccountAssetTransactions &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetAccountAssets &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetAccountDetail &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetRoles &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetRolePermissions &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetAssetInfo &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetPendingTransactions &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetPeers &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
operator()(RocksDbCommon &common, const shared_model::interface::GetEngineReceipts &query, const shared_model::interface::types::AccountIdType &creator_id, const shared_model::interface::types::HashType &query_hash, shared_model::interface::RolePermissionSet const &creator_permissions)iroha::ametsuchi::RocksDbSpecificQueryExecutor
RocksDbSpecificQueryExecutor(std::shared_ptr< RocksDBContext > db_context, BlockStorage &block_store, std::shared_ptr< PendingTransactionStorage > pending_txs_storage, std::shared_ptr< shared_model::interface::QueryResponseFactory > response_factory, std::shared_ptr< shared_model::interface::PermissionToString > perm_converter)iroha::ametsuchi::RocksDbSpecificQueryExecutor
~SpecificQueryExecutor()=defaultiroha::ametsuchi::SpecificQueryExecutorvirtual