#include "rocksdb_query_executor.hpp"


Public Member Functions | |
| RocksDbQueryExecutor (std::shared_ptr< shared_model::interface::QueryResponseFactory > response_factory, std::shared_ptr< RocksDbSpecificQueryExecutor > specific_query_executor, logger::LoggerPtr log) | |
| bool | validateSignatures (const shared_model::interface::Query &query) override |
| bool | validateSignatures (const shared_model::interface::BlocksQuery &query) override |
Public Member Functions inherited from iroha::ametsuchi::QueryExecutorBase | |
| QueryExecutorBase (std::shared_ptr< shared_model::interface::QueryResponseFactory > response_factory, std::shared_ptr< SpecificQueryExecutor > specific_query_executor, logger::LoggerPtr log) | |
| QueryExecutorResult | validateAndExecute (const shared_model::interface::Query &query, const bool validate_signatories) override |
| bool | validate (const shared_model::interface::BlocksQuery &query, const bool validate_signatories) override |
Public Member Functions inherited from iroha::ametsuchi::QueryExecutor | |
| virtual | ~QueryExecutor ()=default |
Additional Inherited Members | |
Protected Attributes inherited from iroha::ametsuchi::QueryExecutorBase | |
| std::shared_ptr< SpecificQueryExecutor > | specific_query_executor_ |
| std::shared_ptr< shared_model::interface::QueryResponseFactory > | query_response_factory_ |
| logger::LoggerPtr | log_ |
| iroha::ametsuchi::RocksDbQueryExecutor::RocksDbQueryExecutor | ( | std::shared_ptr< shared_model::interface::QueryResponseFactory > | response_factory, |
| std::shared_ptr< RocksDbSpecificQueryExecutor > | specific_query_executor, | ||
| logger::LoggerPtr | log | ||
| ) |
|
overridevirtual |
Implements iroha::ametsuchi::QueryExecutorBase.
|
overridevirtual |
Implements iroha::ametsuchi::QueryExecutorBase.