Package | Description |
---|---|
org.nuxeo.ecm.core.query.sql.model | |
org.nuxeo.ecm.core.storage.sql.jdbc |
Modifier and Type | Class and Description |
---|---|
class |
DefaultQueryVisitor
A default implementation of a visitor that visits depth-first in standard expression order.
|
Modifier and Type | Method and Description |
---|---|
void |
WhereClause.accept(IVisitor visitor) |
void |
StringLiteral.accept(IVisitor visitor) |
void |
SelectClause.accept(IVisitor visitor) |
void |
SQLQuery.accept(IVisitor visitor) |
void |
ReferenceList.accept(IVisitor visitor) |
void |
Reference.accept(IVisitor visitor) |
void |
OrderByList.accept(IVisitor visitor) |
void |
OrderByExpr.accept(IVisitor visitor) |
void |
OrderByClause.accept(IVisitor visitor) |
void |
Operator.accept(IVisitor visitor) |
void |
OperandList.accept(IVisitor visitor) |
void |
MultiExpression.accept(IVisitor visitor) |
void |
LiteralList.accept(IVisitor visitor) |
void |
IntegerLiteral.accept(IVisitor visitor) |
void |
HavingClause.accept(IVisitor visitor) |
void |
GroupByClause.accept(IVisitor visitor) |
void |
Function.accept(IVisitor visitor) |
void |
FromClause.accept(IVisitor visitor) |
void |
Expression.accept(IVisitor visitor) |
void |
EsIdentifierList.accept(IVisitor visitor) |
void |
EsHint.accept(IVisitor visitor) |
void |
DoubleLiteral.accept(IVisitor visitor) |
void |
DateLiteral.accept(IVisitor visitor) |
void |
BooleanLiteral.accept(IVisitor visitor) |
void |
ASTNode.accept(IVisitor visitor)
Accept the given visitor.
|
Modifier and Type | Class and Description |
---|---|
protected class |
NXQLQueryMaker.QueryAnalyzer
Collects various info about the query AST, and rewrites the toplevel AND
Predicate s of the WHERE clause
into a single MultiExpression for easier analysis. |
protected class |
NXQLQueryMaker.WhereBuilder
Builds the database-level WHERE query from the AST.
|
Copyright © 2015 Nuxeo SA. All rights reserved.