#include "query_validator.hpp"


Public Member Functions | |
| QueryValidatorVisitor (std::shared_ptr< ValidatorsConfig > config) | |
| std::optional< ValidationError > | operator() (const interface::GetAccount &get_account) const |
| std::optional< ValidationError > | operator() (const interface::GetBlock &get_block) const |
| std::optional< ValidationError > | operator() (const interface::GetSignatories &get_signatories) const |
| std::optional< ValidationError > | operator() (const interface::GetAccountTransactions &get_account_transactions) const |
| std::optional< ValidationError > | operator() (const interface::GetAccountAssetTransactions &get_account_asset_transactions) const |
| std::optional< ValidationError > | operator() (const interface::GetTransactions &get_transactions) const |
| std::optional< ValidationError > | operator() (const interface::GetAccountAssets &get_account_assets) const |
| std::optional< ValidationError > | operator() (const interface::GetAccountDetail &get_account_detail) const |
| std::optional< ValidationError > | operator() (const interface::GetRoles &get_roles) const |
| std::optional< ValidationError > | operator() (const interface::GetRolePermissions &get_role_permissions) const |
| std::optional< ValidationError > | operator() (const interface::GetAssetInfo &get_asset_info) const |
| std::optional< ValidationError > | operator() (const interface::GetPendingTransactions &get_pending_transactions) const |
| std::optional< ValidationError > | operator() (const interface::GetPeers &get_peers) const |
| std::optional< ValidationError > | operator() (const interface::GetEngineReceipts &qry) const |
Visitor used by query validator to validate each concrete query
| FieldValidator | - field validator type |
|
inline |
|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |

|
inline |
|
inline |

|
inline |

|
inline |

|
inline |
|
inline |
