6 #ifndef IROHA_QUERY_EXECUTOR_BASE_HPP 7 #define IROHA_QUERY_EXECUTOR_BASE_HPP 15 class QueryResponseFactory;
21 class SpecificQueryExecutor;
26 std::shared_ptr<shared_model::interface::QueryResponseFactory>
28 std::shared_ptr<SpecificQueryExecutor> specific_query_executor,
33 const bool validate_signatories)
override;
36 const bool validate_signatories)
override;
38 virtual bool validateSignatures(
40 virtual bool validateSignatures(
45 std::shared_ptr<shared_model::interface::QueryResponseFactory>
52 #endif // IROHA_POSTGRES_QUERY_EXECUTOR_HPP Definition: block_query.hpp:17
Definition: blocks_query.hpp:20
Definition: query_executor_base.hpp:23
std::shared_ptr< Logger > LoggerPtr
Definition: logger_fwd.hpp:22
logger::LoggerPtr log_
Definition: query_executor_base.hpp:47
std::unique_ptr< shared_model::interface::QueryResponse > QueryExecutorResult
Definition: query_executor.hpp:23
std::shared_ptr< shared_model::interface::QueryResponseFactory > query_response_factory_
Definition: query_executor_base.hpp:46
Definition: query_executor.hpp:25
std::shared_ptr< SpecificQueryExecutor > specific_query_executor_
Definition: query_executor_base.hpp:44
Definition: command_executor.hpp:13