| BaseAstNode |
Base class for AST nodes.
|
| BetweenPredicateAstNode |
AST for the BETWEEN PQL clause.
|
| BinaryMathOpAstNode |
AST node for binary math operands (such as addition or division)
|
| ComparisonPredicateAstNode |
AST node for comparison predicates.
|
| ExpressionParenthesisGroupAstNode |
AST node for math operands in their own parenthesis group.
|
| FloatingPointLiteralAstNode |
Floating point literal AST node.
|
| FunctionCallAstNode |
AST node for function calls, such as count(foo).
|
| GroupByAstNode |
AST node for GROUP BY clauses.
|
| IdentifierAstNode |
AST node for identifiers (column names).
|
| InPredicateAstNode |
AST node for IN predicates.
|
| IntegerLiteralAstNode |
AST node for integer literals.
|
| IsNullPredicateAstNode |
AST node for IS predicates (foo IS NULL, foo IS NOT NULL).
|
| LimitAstNode |
AST node for LIMIT clauses.
|
| LiteralAstNode |
Literal AST node common interface.
|
| OptionAstNode |
AST node for a query option.
|
| OptionsAstNode |
AST node for query options.
|
| OrderByAstNode |
AST node for ORDER BY clauses.
|
| OrderByExpressionAstNode |
AST node for an expression in an ORDER BY clause.
|
| OutputColumnAstNode |
AST node for an output column.
|
| OutputColumnListAstNode |
AST node for a list of columns.
|
| PredicateAstNode |
Common interface and implementation for predicate AST nodes.
|
| PredicateListAstNode |
AST node for a list of predicates joined by boolean operators.
|
| PredicateParenthesisGroupAstNode |
AST node for a predicate surrounded by parentheses.
|
| RegexpLikePredicateAstNode |
|
| SelectAstNode |
AST node for a SELECT statement.
|
| StarColumnListAstNode |
AST node for the star column list (as in SELECT * FROM foo).
|
| StarExpressionAstNode |
AST node for the star expression, such as the star in COUNT(*).
|
| StringLiteralAstNode |
AST node for a quoted string literal.
|
| TableNameAstNode |
AST node for a table name.
|
| TextMatchPredicateAstNode |
|
| TopAstNode |
AST node for the TOP clause.
|
| WhereAstNode |
AST node for the WHERE clause.
|