#include "query_processor.hpp"


Public Member Functions | |
| virtual iroha::expected::Result< std::unique_ptr< shared_model::interface::QueryResponse >, std::string > | queryHandle (const shared_model::interface::Query &qry)=0 |
| virtual iroha::expected::Result< void, std::string > | blocksQueryHandle (shared_model::interface::BlocksQuery const &qry)=0 |
| virtual | ~QueryProcessor ()=default |
QueryProcessor provides start point for queries in the whole system
|
virtualdefault |
|
pure virtual |
Register client blocks query
| query | - client intent |
Implemented in iroha::torii::QueryProcessorImpl.
|
pure virtual |
Perform client query
| qry | - client intent |
Implemented in iroha::torii::QueryProcessorImpl.