Interface | Description |
---|---|
ASTNode |
The base of all query nodes.
|
IVisitor | |
Operand |
An operand may be a variable, a function, a literal, or an expression.
|
SQLQuery.Transformer |
Interface for a class that can transform a
SQLQuery into another. |
Class | Description |
---|---|
BooleanLiteral |
Boolean literal.
|
Clause | |
DateLiteral | |
DefaultQueryVisitor |
A default implementation of a visitor that visits depth-first in standard expression order.
|
DoubleLiteral | |
EsHint | |
EsIdentifierList | |
Expression |
An infix expression.
|
FromClause | |
FromList |
Here, key is holding the alias and value the document type.
|
Function | |
GroupByClause | |
HavingClause | |
IntegerLiteral | |
Literal | |
LiteralList | |
MultiExpression |
An expression for an single operator with an arbitrary number of operands.
|
OperandList | |
Operator | |
OrderByClause | |
OrderByExpr | |
OrderByList | |
PathReference | |
Predicate |
Predicates are boolean expressions.
|
Reference |
A named reference to a variable (this can be a field or table).
|
ReferenceList | |
SelectClause | |
SelectList |
Here, key is holding the alias and value the operand.
|
SQLQuery | |
SQLQuery.IdentityTransformer | |
StringLiteral | |
WhereClause |
Copyright © 2017 Nuxeo. All rights reserved.