#include "query_validator.hpp"


Public Member Functions | |
| QueryValidator (std::shared_ptr< ValidatorsConfig > config) | |
| std::optional< ValidationError > | validate (const interface::Query &qry) const override |
Public Member Functions inherited from shared_model::validation::AbstractValidator< interface::Query > | |
| virtual | ~AbstractValidator ()=default |
Protected Attributes | |
| FieldValidator | field_validator_ |
| QueryFieldValidator | query_field_validator_ |
Class that validates query field from query
| FieldValidator | - field validator type |
| QueryFieldValidator | - concrete query validator type |
|
inline |
|
inlineoverridevirtual |
Applies validation to given query
| qry | - query to validate |
Implements shared_model::validation::AbstractValidator< interface::Query >.

|
protected |
|
protected |