Modifier and Type | Class and Description |
---|---|
class |
BooleanLiteral
Boolean literal.
|
class |
DateLiteral |
class |
DoubleLiteral |
class |
EsHint |
class |
EsIdentifierList |
class |
Expression
An infix expression.
|
class |
Function |
class |
IntegerLiteral |
class |
Literal |
class |
LiteralList |
class |
MultiExpression
An expression for an single operator with an arbitrary number of operands.
|
class |
OperandList |
class |
OrderByExpr |
class |
OrderByList |
class |
PathReference |
class |
Predicate
Predicates are boolean expressions.
|
class |
Reference
A named reference to a variable (this can be a field or table).
|
class |
ReferenceList |
class |
StringLiteral |
Modifier and Type | Field and Description |
---|---|
Operand |
Expression.lvalue |
Operand |
Expression.rvalue |
Modifier and Type | Method and Description |
---|---|
Operand |
SelectList.get(int i)
Deprecated.
since 9.1
|
Operand |
SelectClause.get(int i) |
Operand |
SelectClause.get(String alias) |
Operand |
QueryTransformer.transform(Function node) |
Operand |
IdentityQueryTransformer.transform(Function node) |
Operand |
QueryTransformer.transform(Operand node) |
Operand |
IdentityQueryTransformer.transform(Operand node) |
Modifier and Type | Method and Description |
---|---|
Collection<Operand> |
SelectClause.operands() |
Modifier and Type | Method and Description |
---|---|
void |
SelectClause.add(Operand element) |
void |
SelectClause.add(String alias,
Operand element) |
Operand |
QueryTransformer.transform(Operand node) |
Operand |
IdentityQueryTransformer.transform(Operand node) |
static Object |
Literals.valueOf(Operand operand) |
Constructor and Description |
---|
Expression(Operand lvalue,
Operator operator,
Operand rvalue) |
Predicate(Operand lvalue,
Operator operator,
Operand rvalue) |
Modifier and Type | Method and Description |
---|---|
protected void |
ExpressionEvaluator.checkDateLiteralForCast(Operand value,
String name) |
protected Integer |
ExpressionEvaluator.cmp(Operand lvalue,
Operand rvalue) |
protected boolean |
ExpressionEvaluator.isMixinTypes(Operand op) |
protected Boolean |
ExpressionEvaluator.walkAncestorId(Operator op,
Operand rvalue) |
Boolean |
ExpressionEvaluator.walkAnd(Operand lvalue,
Operand rvalue) |
Object |
ExpressionEvaluator.walkBetween(Operand lvalue,
Operand rvalue,
boolean positive) |
protected Boolean |
ExpressionEvaluator.walkEcmFulltext(String name,
Operator op,
Operand rvalue) |
protected Boolean |
ExpressionEvaluator.walkEcmPath(Operator op,
Operand rvalue) |
Boolean |
ExpressionEvaluator.walkEq(Operand lvalue,
Operand rvalue) |
Boolean |
ExpressionEvaluator.walkGt(Operand lvalue,
Operand rvalue) |
Boolean |
ExpressionEvaluator.walkGtEq(Operand lvalue,
Operand rvalue) |
Boolean |
ExpressionEvaluator.walkIn(Operand lvalue,
Operand rvalue,
boolean positive) |
Boolean |
ExpressionEvaluator.walkIsNotNull(Operand value) |
Boolean |
ExpressionEvaluator.walkIsNull(Operand value) |
protected Boolean |
ExpressionEvaluator.walkIsTrashed(Operator op,
Operand rvalue) |
protected Boolean |
ExpressionEvaluator.walkIsTrashed(Reference ref,
Operator op,
Operand initialRvalue,
Literal deletedRvalue) |
Boolean |
ExpressionEvaluator.walkLike(Operand lvalue,
Operand rvalue,
boolean positive,
boolean caseInsensitive) |
Boolean |
ExpressionEvaluator.walkLt(Operand lvalue,
Operand rvalue) |
Boolean |
ExpressionEvaluator.walkLtEq(Operand lvalue,
Operand rvalue) |
Boolean |
ExpressionEvaluator.walkNot(Operand value) |
Boolean |
ExpressionEvaluator.walkNotEq(Operand lvalue,
Operand rvalue) |
Object |
ExpressionEvaluator.walkOperand(Operand op) |
Boolean |
ExpressionEvaluator.walkOr(Operand lvalue,
Operand rvalue) |
Boolean |
ExpressionEvaluator.walkStartsWith(Operand lvalue,
Operand rvalue) |
protected Boolean |
ExpressionEvaluator.walkStartsWithNonPath(Operand lvalue,
String path) |
Modifier and Type | Method and Description |
---|---|
protected void |
QueryOptimizer.ReferencePrefixAnalyzer.processExpression(Expression node,
List<? extends Operand> operands) |
Modifier and Type | Method and Description |
---|---|
protected void |
MongoDBAbstractQueryBuilder.checkDateLiteralForCast(Operand value,
String name) |
protected void |
MongoDBAbstractQueryBuilder.checkDateLiteralForCast(Operator op,
Operand value,
String name) |
protected org.bson.Document |
MongoDBRepositoryQueryBuilder.walkAncestorId(Operator op,
Operand rvalue) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkBetween(Operand lvalue,
Operand rvalue,
boolean positive) |
protected org.bson.Document |
MongoDBRepositoryQueryBuilder.walkEcmFulltext(String name,
Operator op,
Operand rvalue) |
protected org.bson.Document |
MongoDBRepositoryQueryBuilder.walkEcmPath(Operator op,
Operand rvalue) |
org.bson.Document |
MongoDBRepositoryQueryBuilder.walkEq(Operand lvalue,
Operand rvalue) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkEq(Operand lvalue,
Operand rvalue) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkGt(Operand lvalue,
Operand rvalue) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkGtEq(Operand lvalue,
Operand rvalue) |
org.bson.Document |
MongoDBRepositoryQueryBuilder.walkIn(Operand lvalue,
Operand rvalue,
boolean positive) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkIn(Operand lvalue,
Operand rvalue,
boolean positive) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkIsNotNull(Operand value) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkIsNull(Operand value) |
protected org.bson.Document |
MongoDBRepositoryQueryBuilder.walkIsTrashed(Operator op,
Operand rvalue) |
protected org.bson.Document |
MongoDBRepositoryQueryBuilder.walkIsTrashed(Reference ref,
Operator op,
Operand initialRvalue,
Literal deletedRvalue) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkLike(Operand lvalue,
Operand rvalue,
boolean positive,
boolean caseInsensitive) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkLt(Operand lvalue,
Operand rvalue) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkLtEq(Operand lvalue,
Operand rvalue) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkNot(Operand value) |
org.bson.Document |
MongoDBRepositoryQueryBuilder.walkNotEq(Operand lvalue,
Operand rvalue) |
org.bson.Document |
MongoDBAbstractQueryBuilder.walkNotEq(Operand lvalue,
Operand rvalue) |
Object |
MongoDBAbstractQueryBuilder.walkOperand(Operand op) |
protected MongoDBAbstractQueryBuilder.FieldInfo |
MongoDBAbstractQueryBuilder.walkReference(Operand value) |
org.bson.Document |
MongoDBRepositoryQueryBuilder.walkStartsWith(Operand lvalue,
Operand rvalue) |
protected org.bson.Document |
MongoDBRepositoryQueryBuilder.walkStartsWithNonPath(Operand lvalue,
String path) |
Modifier and Type | Method and Description |
---|---|
protected org.bson.Document |
MongoDBAbstractQueryBuilder.walkAndOr(Expression expr,
List<? extends Operand> values) |
protected List<Object> |
MongoDBAbstractQueryBuilder.walkOperandList(List<? extends Operand> values) |
Modifier and Type | Method and Description |
---|---|
protected Operand |
NXQLQueryMaker.WhereBuilder.getBooleanLiteral(Operand rvalue) |
Modifier and Type | Method and Description |
---|---|
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.
|
protected Operand |
NXQLQueryMaker.WhereBuilder.getBooleanLiteral(Operand rvalue) |
protected void |
NXQLQueryMaker.WhereBuilder.visitColumnExpression(Column column,
Operator op,
Operand rvalue,
String cast,
String lvalueName,
int arrayElementIndex) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionEqOrIn(Column column,
Operator op,
Operand rvalue,
String cast,
int arrayElementIndex) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionIlike(Column column,
Operator op,
Operand rvalue,
String lvalueName,
int arrayElementIndex) |
protected void |
NXQLQueryMaker.WhereBuilder.visitExpressionLike(Column column,
Operator op,
Operand rvalue,
String lvalueName,
int arrayElementIndex) |
protected void |
NXQLQueryMaker.WhereBuilder.visitSimpleExpression(Column column,
Operator op,
Operand rvalue,
String cast,
int arrayElementIndex) |
Modifier and Type | Method and Description |
---|---|
protected Operand |
LDAPFilterBuilder.makeBoolean(Operand rvalue) |
Modifier and Type | Method and Description |
---|---|
protected void |
LDAPFilterBuilder.checkDateLiteralForCast(Operand value,
String name) |
protected void |
LDAPFilterBuilder.checkDateLiteralForCast(Operator op,
Operand value,
String name) |
protected Operand |
LDAPFilterBuilder.makeBoolean(Operand rvalue) |
void |
LDAPFilterBuilder.walkBetween(Operand lvalue,
Operand rvalue,
boolean positive) |
protected void |
LDAPFilterBuilder.walkBinOp(String op,
Operand lvalue,
Operand rvalue) |
void |
LDAPFilterBuilder.walkEq(Operand lvalue,
Operand rvalue) |
void |
LDAPFilterBuilder.walkGt(Operand lvalue,
Operand rvalue) |
void |
LDAPFilterBuilder.walkGtEq(Operand lvalue,
Operand rvalue) |
void |
LDAPFilterBuilder.walkIn(Operand lvalue,
Operand rvalue,
boolean positive) |
void |
LDAPFilterBuilder.walkIsNotNull(Operand value) |
void |
LDAPFilterBuilder.walkIsNull(Operand value) |
void |
LDAPFilterBuilder.walkLike(Operand lvalue,
Operand rvalue,
boolean positive,
boolean caseInsensitive) |
void |
LDAPFilterBuilder.walkLiteral(Operand operand) |
void |
LDAPFilterBuilder.walkLt(Operand lvalue,
Operand rvalue) |
void |
LDAPFilterBuilder.walkLtEq(Operand lvalue,
Operand rvalue) |
void |
LDAPFilterBuilder.walkNot(Operand value) |
void |
LDAPFilterBuilder.walkNotEq(Operand lvalue,
Operand rvalue) |
void |
LDAPFilterBuilder.walkOperand(Operand operand) |
Field |
LDAPFilterBuilder.walkReference(Operand value) |
Modifier and Type | Method and Description |
---|---|
protected void |
LDAPFilterBuilder.walkMulti(String op,
List<? extends Operand> values) |
Modifier and Type | Method and Description |
---|---|
protected Boolean |
MapExpressionEvaluator.walkAncestorId(Operator op,
Operand rvalue) |
protected Boolean |
MapExpressionEvaluator.walkEcmFulltext(String name,
Operator op,
Operand rvalue) |
protected Boolean |
MapExpressionEvaluator.walkEcmPath(Operator op,
Operand rvalue) |
protected Boolean |
MapExpressionEvaluator.walkIsTrashed(Operator op,
Operand rvalue) |
Boolean |
MapExpressionEvaluator.walkStartsWith(Operand lvalue,
Operand rvalue) |
Modifier and Type | Field and Description |
---|---|
Operand |
MultiDirectoryExpressionEvaluator.OperandResult.operand |
Modifier and Type | Method and Description |
---|---|
protected MultiDirectoryExpressionEvaluator.Result |
MultiDirectoryExpressionEvaluator.evalOperand(Operand op) |
Constructor and Description |
---|
OperandResult(Operand operand,
boolean hasId,
String dir) |
Modifier and Type | Method and Description |
---|---|
protected Operand |
SQLQueryBuilder.getBooleanLiteral(Operand rvalue) |
Modifier and Type | Method and Description |
---|---|
protected Operand |
SQLQueryBuilder.getBooleanLiteral(Operand rvalue) |
protected void |
SQLQueryBuilder.visitExpression(Column column,
Operator op,
Operand rvalue) |
protected void |
SQLQueryBuilder.visitExpressionILike(Column column,
Operator op,
Operand rvalue) |
protected void |
SQLQueryBuilder.visitExpressionLike(Column column,
Operator op,
Operand rvalue) |
Copyright © 2019 Nuxeo. All rights reserved.