Uses of Interface
org.nuxeo.ecm.core.query.sql.model.Operand
Package
Description
-
Uses of Operand in org.nuxeo.ecm.core.query.sql.model
Modifier and TypeClassDescriptionclass
Boolean literal.class
class
class
class
class
An infix expression.class
class
class
class
class
An expression for an single operator with an arbitrary number of operands.class
class
class
class
class
Predicates are boolean expressions.class
A named reference to a variable (this can be a field or table).class
class
-
Uses of Operand in org.nuxeo.ecm.core.storage
Modifier and TypeMethodDescriptionprotected void
ExpressionEvaluator.checkDateLiteralForCast
(Operand value, String name) protected Integer
protected boolean
ExpressionEvaluator.isMixinTypes
(Operand op) protected Boolean
ExpressionEvaluator.walkAncestorId
(Operator op, Operand rvalue) 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) ExpressionEvaluator.walkIsNotNull
(Operand value) ExpressionEvaluator.walkIsNull
(Operand value) protected Boolean
ExpressionEvaluator.walkIsTrashed
(Operator op, Operand rvalue) protected Boolean
ExpressionEvaluator.walkIsTrashed
(Reference ref, Operator op, Operand initialRvalue, Literal deletedRvalue) ExpressionEvaluator.walkLike
(Operand lvalue, Operand rvalue, boolean positive, boolean caseInsensitive) ExpressionEvaluator.walkOperand
(Operand op) ExpressionEvaluator.walkStartsWith
(Operand lvalue, Operand rvalue) protected Boolean
ExpressionEvaluator.walkStartsWithNonPath
(Operand lvalue, String path) Modifier and TypeMethodDescriptionprotected void
QueryOptimizer.ReferencePrefixAnalyzer.processExpression
(Expression node, List<? extends Operand> operands) -
Uses of Operand in org.nuxeo.ecm.core.storage.mongodb
Modifier and TypeMethodDescriptionprotected 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
org.bson.Document
MongoDBAbstractQueryBuilder.walkEq
(MongoDBAbstractQueryBuilder.FieldInfo fieldInfo, Operand rvalue) org.bson.Document
org.bson.Document
org.bson.Document
org.bson.Document
org.bson.Document
MongoDBAbstractQueryBuilder.walkIn
(MongoDBAbstractQueryBuilder.FieldInfo fieldInfo, Operand rvalue, boolean positive) org.bson.Document
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
org.bson.Document
org.bson.Document
org.bson.Document
org.bson.Document
MongoDBAbstractQueryBuilder.walkNotEq
(MongoDBAbstractQueryBuilder.FieldInfo fieldInfo, Operand rvalue) org.bson.Document
MongoDBAbstractQueryBuilder.walkOperand
(MongoDBAbstractQueryBuilder.FieldInfo fieldInfo, 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 TypeMethodDescriptionprotected org.bson.Document
MongoDBAbstractQueryBuilder.walkAndOr
(Expression expr, List<? extends Operand> values) MongoDBAbstractQueryBuilder.walkOperandList
(List<? extends Operand> values) -
Uses of Operand in org.nuxeo.ecm.core.storage.sql.jdbc
Modifier and TypeMethodDescriptionprotected Operand
NXQLQueryMaker.WhereBuilder.getBooleanLiteral
(Operand rvalue) Modifier and TypeMethodDescriptionprotected 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) -
Uses of Operand in org.nuxeo.ecm.directory.ldap
Modifier and TypeMethodDescriptionprotected Operand
LDAPFilterBuilder.makeBoolean
(Operand rvalue) Modifier and TypeMethodDescriptionprotected 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
void
void
void
void
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
void
void
void
void
LDAPFilterBuilder.walkOperand
(Operand operand) LDAPFilterBuilder.walkReference
(Operand value) -
Uses of Operand in org.nuxeo.ecm.directory.memory
Modifier and TypeMethodDescriptionprotected 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) MapExpressionEvaluator.walkStartsWith
(Operand lvalue, Operand rvalue) -
Uses of Operand in org.nuxeo.ecm.directory.multi
Modifier and TypeFieldDescriptionfinal Operand
MultiDirectoryExpressionEvaluator.OperandResult.operand
Modifier and TypeMethodDescriptionprotected MultiDirectoryExpressionEvaluator.Result
MultiDirectoryExpressionEvaluator.evalOperand
(Operand op) -
Uses of Operand in org.nuxeo.ecm.directory.sql
Modifier and TypeMethodDescriptionprotected Operand
SQLQueryBuilder.getBooleanLiteral
(Operand rvalue) Modifier and TypeMethodDescriptionprotected 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)