| Interface | Description |
|---|---|
| ASTNode |
The base of all query nodes.
|
| IVisitor | |
| Operand |
An operand may be a variable, a function, a literal, or an expression.
|
| QueryTransformer |
transformor pattern to transform a query into another.
|
| 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 | |
| EsHint.FieldHint |
A field specified using a hint, with optional boost value
|
| EsIdentifierList | |
| Expression |
An infix expression.
|
| FromClause | |
| FromList |
Here, key is holding the alias and value the document type.
|
| Function | |
| GroupByClause | |
| HavingClause | |
| IdentityQueryTransformer |
Transforms a query into the same query, doing a copy in the process.
|
| IntegerLiteral | |
| Literal | |
| LiteralList | |
| Literals |
Helper class for
Literal and LiteralList. |
| MultiExpression |
An expression for an single operator with an arbitrary number of operands.
|
| OperandList | |
| Operator | |
| OrderByClause | |
| OrderByExpr | |
| OrderByExprs |
Helper to instantiate
OrderByExprs compatible with the search service inside Audit. |
| OrderByList | |
| PathReference | |
| Predicate |
Predicates are boolean expressions.
|
| Predicates |
Predicate builders.
|
| QueryBuilder |
Query builder for a query, including ordering, limit and offset.
|
| 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 © 2019 Nuxeo. All rights reserved.