ledger-core
Public Member Functions | Protected Member Functions | List of all members
ledger::core::TezosOriginatedOperationQuery Class Reference
+ Inheritance diagram for ledger::core::TezosOriginatedOperationQuery:
+ Collaboration diagram for ledger::core::TezosOriginatedOperationQuery:

Public Member Functions

 TezosOriginatedOperationQuery (const std::shared_ptr< api::QueryFilter > &headFilter, const std::shared_ptr< DatabaseSessionPool > &pool, const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< api::ExecutionContext > &mainContext)
 
- Public Member Functions inherited from ledger::core::OperationQuery
 OperationQuery (const std::shared_ptr< api::QueryFilter > &headFilter, const std::shared_ptr< DatabaseSessionPool > &pool, const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< api::ExecutionContext > &mainContext)
 
std::shared_ptr< api::OperationQueryaddOrder (api::OperationOrderKey key, bool descending) override
 
std::shared_ptr< api::QueryFilterfilter () override
 
std::shared_ptr< api::OperationQueryoffset (int64_t from) override
 
std::shared_ptr< api::OperationQuerylimit (int64_t count) override
 
std::shared_ptr< api::OperationQuerycomplete () override
 
std::shared_ptr< api::OperationQuerypartial () override
 
void execute (const std::shared_ptr< api::OperationListCallback > &callback) override
 
Future< std::vector< std::shared_ptr< api::Operation > > > execute ()
 
std::shared_ptr< OperationQueryregisterAccount (const std::shared_ptr< AbstractAccount > &account)
 
- Public Member Functions inherited from ledger::core::api::OperationQuery
virtual void execute (const std::shared_ptr< OperationListCallback > &callback)=0
 
- Public Member Functions inherited from ledger::core::DedicatedContext
 DedicatedContext (const std::shared_ptr< api::ExecutionContext > &context)
 
template<typename T >
Future< T > async (std::function< T()> f)
 
template<typename T >
Future< T > async (std::function< T()> f) const
 
Future< Unitrun (std::function< void()> f)
 
std::shared_ptr< api::ExecutionContextgetContext () const
 

Protected Member Functions

virtual soci::rowset< soci::row > performExecute (soci::session &sql)
 

Additional Inherited Members

- Protected Attributes inherited from ledger::core::OperationQuery
QueryBuilder _builder
 
std::shared_ptr< api::QueryFilter_headFilter
 
bool _fetchCompleteOperation
 
std::shared_ptr< api::ExecutionContext_mainContext
 
std::shared_ptr< DatabaseSessionPool_pool
 
std::unordered_map< std::string, std::shared_ptr< AbstractAccount > > _accounts
 
- Protected Attributes inherited from ledger::core::DedicatedContext
std::shared_ptr< api::ExecutionContext_executionContext
 

The documentation for this class was generated from the following file: