Package | Description |
---|---|
org.nuxeo.ecm.core.query.sql.model | |
org.nuxeo.ecm.core.storage | |
org.nuxeo.ecm.core.storage.dbs | |
org.nuxeo.ecm.core.storage.mongodb | |
org.nuxeo.ecm.core.storage.sql.jdbc |
Modifier and Type | Class and Description |
---|---|
class |
MultiExpression
An expression for an single operator with an arbitrary number of operands.
|
class |
Predicate
Predicates are boolean expressions.
|
Modifier and Type | Method and Description |
---|---|
Expression |
SelectClause.getExpression(int i) |
Expression |
SelectClause.getExpression(String alias) |
Modifier and Type | Method and Description |
---|---|
void |
IVisitor.visitExpression(Expression node) |
void |
DefaultQueryVisitor.visitExpression(Expression node) |
Modifier and Type | Method and Description |
---|---|
Object |
ExpressionEvaluator.walkExpression(Expression expr) |
Modifier and Type | Field and Description |
---|---|
protected Expression |
DBSExpressionEvaluator.expression |
Modifier and Type | Method and Description |
---|---|
Expression |
DBSExpressionEvaluator.getExpression() |
Constructor and Description |
---|
DBSExpressionEvaluator(DBSSession session,
SelectClause selectClause,
Expression expression,
OrderByClause orderByClause,
String[] principals,
boolean fulltextSearchDisabled) |
Modifier and Type | Field and Description |
---|---|
protected Expression |
MongoDBQueryBuilder.expression |
Modifier and Type | Method and Description |
---|---|
com.mongodb.DBObject |
MongoDBQueryBuilder.walkExpression(Expression expr) |
Constructor and Description |
---|
MongoDBQueryBuilder(MongoDBRepository repository,
Expression expression,
SelectClause selectClause,
OrderByClause orderByClause,
ExpressionEvaluator.PathResolver pathResolver,
boolean fulltextSearchDisabled) |
Modifier and Type | Method and Description |
---|---|
protected void |
NXQLQueryMaker.QueryAnalyzer.analyzeToplevelIsProxy(Expression expr) |
protected void |
NXQLQueryMaker.QueryAnalyzer.analyzeToplevelProxyProperty(Expression expr) |
protected void |
NXQLQueryMaker.WhereBuilder.checkDateLiteralForCast(Operand value,
Expression node)
This operand is going to be used with a lvalue that has a DATE cast, so if it's a date literal make sure it's
not a TIMESTAMP.
|
void |
NXQLQueryMaker.QueryAnalyzer.visitExpression(Expression node) |
void |
NXQLQueryMaker.WhereBuilder.visitExpression(Expression node) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionAncestorId(Expression node) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionEcmPath(Expression node) |
protected void |
NXQLQueryMaker.QueryAnalyzer.visitExpressionFulltext(Expression node,
String name) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionFulltext(Expression node,
String name) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionIsProxy(Expression node) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionMixinType(Expression expr)
Include or exclude mixins.
|
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionStartsWith(Expression node) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionStartsWithNonPath(Expression node,
String path) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionWhereFalseIsNull(Expression node) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionWhereFalseMayBeNull(Expression node) |
Copyright © 2017 Nuxeo. All rights reserved.