6 #ifndef IROHA_QUERY_EXECUTOR_FACTORY_HPP 7 #define IROHA_QUERY_EXECUTOR_FACTORY_HPP 9 #include <boost/optional.hpp> 26 std::shared_ptr<PendingTransactionStorage> pending_txs_storage,
27 std::shared_ptr<shared_model::interface::QueryResponseFactory>
28 response_factory)
const = 0;
34 #endif // IROHA_QUERY_EXECUTOR_FACTORY_HPP Definition: block_query.hpp:17
Definition: result_fwd.hpp:27
virtual iroha::expected::Result< std::unique_ptr< QueryExecutor >, std::string > createQueryExecutor(std::shared_ptr< PendingTransactionStorage > pending_txs_storage, std::shared_ptr< shared_model::interface::QueryResponseFactory > response_factory) const =0
Definition: query_executor_factory.hpp:18
Definition: block_query.hpp:15
virtual ~QueryExecutorFactory()=default