Namespace TimeCockpit.Data.QueryLanguage
Classes
AbstractSyntaxException
AstException
Represents an error in the abstract syntax tree of the query language.
CompiledExpression<T>
Represents a container that holds a compiled TCQL expression plus its TimeCockpit.Data.QueryLanguage.AstSourceContext and its participating members.
CompiledExpressionBase<T>
Represents a container that holds a compiled TCQL expression plus its TimeCockpit.Data.QueryLanguage.AstSourceContext and its participating members.
ConditionBuilder
helper methods for building conditions for string / object key value pairs
ConditionBuilderParams
paramters class for ConditionBuilder's CollectionQueryAndParameters.
MissingEnvironmentException
Represents an error that indicates that in the abstract syntax tree of the query language System.Environment is called, but was not provided.
QueryHelper
Helper classes for dealing with TCQL queries.
QueryLanguageLexer
QueryLanguageParser
QueryParameter
Represents a parameter for a query
SemanticException
Represents a semantic error in the abstract syntax tree of the query language.
SemanticToSyntaxAST
converts the existing semantic ast to a query statement ast.
SyntaxToSemanticAST
Syntax AST visitor to convert to an internal AST.
TCQLStringHelper
Helper class for escaping and unescaping TCQL strings.
WrongPermissionClauseException
Represents a semantic error in the abstract syntax tree of the query language.
Interfaces
IAstMemberAccessNode
Represents an interface for accessing properties of an AST
IAstNode
Represents an interface for accessing properties of an AST
Enums
AggregateFunction
Defines an enum for the six different aggregate function types
SortOrder
Defines an enum for the sort directions