NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
This class is responsible for Syntactic Query Validation. More...
#include <SyntacticQueryValidation.hpp>
Public Member Functions | |
SyntacticQueryValidation (QueryParsingServicePtr queryParsingService) | |
QueryPlanPtr | validate (const std::string &inputQuery) |
Checks the syntactic validity of a Query string and returns the created Query object. More... | |
Static Public Member Functions | |
static SyntacticQueryValidationPtr | create (QueryParsingServicePtr queryParsingService) |
This class is responsible for Syntactic Query Validation.
NES::Optimizer::SyntacticQueryValidation::SyntacticQueryValidation | ( | QueryParsingServicePtr | queryParsingService | ) |
|
static |
Referenced by NES::RequestProcessor::AddQueryRequest::executeRequestLogic(), NES::RequestProcessor::ExplainRequest::executeRequestLogic(), NES::RequestHandlerService::RequestHandlerService(), NES::TEST_F(), and NES::SyntacticQueryValidationTest::TestForException().
NES::QueryPlanPtr NES::Optimizer::SyntacticQueryValidation::validate | ( | const std::string & | inputQuery | ) |