Namespace TimeCockpit.Data.QueryLanguage
Classes
- 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.
- 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