#include "postgres_wsv_query.hpp"


Public Member Functions | |
| PostgresWsvQuery (soci::session &sql, logger::LoggerPtr log) | |
| PostgresWsvQuery (std::unique_ptr< soci::session > sql, logger::LoggerPtr log) | |
| boost::optional< std::vector< std::string > > | getSignatories (const shared_model::interface::types::AccountIdType &account_id) override |
| boost::optional< std::vector< std::shared_ptr< shared_model::interface::Peer > > > | getPeers () override |
| boost::optional< std::shared_ptr< shared_model::interface::Peer > > | getPeerByPublicKey (shared_model::interface::types::PublicKeyHexStringView public_key) override |
| iroha::expected::Result< iroha::TopBlockInfo, std::string > | getTopBlockInfo () const override |
| Get top block info from ledger state. More... | |
Public Member Functions inherited from iroha::ametsuchi::WsvQuery | |
| virtual | ~WsvQuery ()=default |
| iroha::ametsuchi::PostgresWsvQuery::PostgresWsvQuery | ( | soci::session & | sql, |
| logger::LoggerPtr | log | ||
| ) |
| iroha::ametsuchi::PostgresWsvQuery::PostgresWsvQuery | ( | std::unique_ptr< soci::session > | sql, |
| logger::LoggerPtr | log | ||
| ) |
|
overridevirtual |
Fetch peer with given public key from ledger
Implements iroha::ametsuchi::WsvQuery.
|
overridevirtual |
Fetch peers stored in ledger
Implements iroha::ametsuchi::WsvQuery.

|
overridevirtual |
Get signatories of account by user account_id
| account_id |
Implements iroha::ametsuchi::WsvQuery.
|
overridevirtual |
Get top block info from ledger state.
Implements iroha::ametsuchi::WsvQuery.
