|
| PlainTextConditionQueryFilter (const std::string &condition) |
|
void | toString (std::stringstream &ss) const override |
|
void | bindValue (soci::details::prepare_temp_type &statement) const override |
|
std::shared_ptr< api::QueryFilter > | op_and (const std::shared_ptr< api::QueryFilter > &filter) override |
|
std::shared_ptr< api::QueryFilter > | op_or (const std::shared_ptr< api::QueryFilter > &filter) override |
|
std::shared_ptr< api::QueryFilter > | op_and_not (const std::shared_ptr< api::QueryFilter > &filter) override |
|
std::shared_ptr< api::QueryFilter > | op_or_not (const std::shared_ptr< api::QueryFilter > &filter) override |
|
virtual std::string | toString () const |
|
int32_t | getSiblingsCount () const |
|
std::shared_ptr< QueryFilter > | getHead () const |
|
std::shared_ptr< QueryFilter > | getTail () const |
|
bool | isTail () const |
|
bool | isHead () const |
|
std::shared_ptr< QueryFilter > | getNext () const |
|
std::shared_ptr< QueryFilter > | getPrevious () const |
|
QueryFilterOperator | getOperatorForNextFilter () const |
|
virtual std::shared_ptr< QueryFilter > | op_and (const std::shared_ptr< QueryFilter > &filter)=0 |
|
virtual std::shared_ptr< QueryFilter > | op_or (const std::shared_ptr< QueryFilter > &filter)=0 |
|
virtual std::shared_ptr< QueryFilter > | op_and_not (const std::shared_ptr< QueryFilter > &filter)=0 |
|
virtual std::shared_ptr< QueryFilter > | op_or_not (const std::shared_ptr< QueryFilter > &filter)=0 |
|
|
static std::shared_ptr< QueryFilter > | accountEq (const std::string &accountUid) |
|
static std::shared_ptr< QueryFilter > | accountNeq (const std::string &accountUid) |
|
static std::shared_ptr< QueryFilter > | dateLte (const std::chrono::system_clock::time_point &time) |
|
static std::shared_ptr< QueryFilter > | dateLt (const std::chrono::system_clock::time_point &time) |
|
static std::shared_ptr< QueryFilter > | dateGt (const std::chrono::system_clock::time_point &time) |
|
static std::shared_ptr< QueryFilter > | dateGte (const std::chrono::system_clock::time_point &time) |
|
static std::shared_ptr< QueryFilter > | dateEq (const std::chrono::system_clock::time_point &time) |
|
static std::shared_ptr< QueryFilter > | dateNeq (const std::chrono::system_clock::time_point &time) |
|
static std::shared_ptr< QueryFilter > | containsRecipient (const std::string &recipientAddress) |
|
static std::shared_ptr< QueryFilter > | containsSender (const std::string &senderAddress) |
|
static std::shared_ptr< QueryFilter > | currencyEq (const std::string ¤cyName) |
|
static std::shared_ptr< QueryFilter > | operationUidEq (const std::string &operationUid) |
|
static std::shared_ptr< QueryFilter > | operationUidNeq (const std::string &operationUid) |
|
static std::shared_ptr< QueryFilter > | trustEq (TrustLevel trust) |
|
static std::shared_ptr< QueryFilter > | trustNeq (TrustLevel trust) |
|
static std::shared_ptr< QueryFilter > | feesEq (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | feesNeq (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | feesGte (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | feesGt (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | feesLte (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | feesLt (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | amountEq (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | amountNeq (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | amountGte (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | amountGt (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | amountLte (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | amountLt (const std::shared_ptr< Amount > &amount) |
|
static std::shared_ptr< QueryFilter > | blockHeightEq (int64_t blockHeight) |
|
static std::shared_ptr< QueryFilter > | blockHeightNeq (int64_t blockHeight) |
|
static std::shared_ptr< QueryFilter > | blockHeightGte (int64_t blockHeight) |
|
static std::shared_ptr< QueryFilter > | blockHeightGt (int64_t blockHeight) |
|
static std::shared_ptr< QueryFilter > | blockHeightLte (int64_t blockHeight) |
|
static std::shared_ptr< QueryFilter > | blockHeightLt (int64_t blockHeight) |
|
static std::shared_ptr< QueryFilter > | blockHeightIsNull () |
|
static std::shared_ptr< QueryFilter > | operationTypeEq (OperationType operationType) |
|
static std::shared_ptr< QueryFilter > | operationTypeNeq (OperationType operationType) |
|