|
| | 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) |
| |
| std::shared_ptr< RocksDBContext > | getTxContext () |
| |
| QueryExecutorResult | execute (const shared_model::interface::Query &qry) override |
| |
| bool | hasAccountRolePermission (shared_model::interface::permissions::Role permission, const std::string &account_id) const override |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| ExecutionResult | 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) |
| |
| virtual | ~SpecificQueryExecutor ()=default |
| |