Uses of Interface
org.nuxeo.ecm.core.query.sql.model.Operand
-
-
Uses of Operand in org.nuxeo.ecm.core.query.sql.model
Classes in org.nuxeo.ecm.core.query.sql.model that implement Operand Modifier and Type Class 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
Fields in org.nuxeo.ecm.core.query.sql.model declared as Operand Modifier and Type Field Description Operand
Expression. lvalue
Operand
Expression. rvalue
Methods in org.nuxeo.ecm.core.query.sql.model that return Operand Modifier and Type Method Description Operand
SelectClause. get(int i)
Operand
SelectClause. get(String alias)
Operand
SelectList. get(int i)
Deprecated.since 9.1Operand
IdentityQueryTransformer. transform(Function node)
Operand
IdentityQueryTransformer. transform(Operand node)
Operand
QueryTransformer. transform(Function node)
Operand
QueryTransformer. transform(Operand node)
Methods in org.nuxeo.ecm.core.query.sql.model that return types with arguments of type Operand Modifier and Type Method Description Collection<Operand>
SelectClause. operands()
Methods in org.nuxeo.ecm.core.query.sql.model with parameters of type Operand Modifier and Type Method Description void
SelectClause. add(String alias, Operand element)
void
SelectClause. add(Operand element)
Operand
IdentityQueryTransformer. transform(Operand node)
Operand
QueryTransformer. transform(Operand node)
static Object
Literals. valueOf(Operand operand)
Constructors in org.nuxeo.ecm.core.query.sql.model with parameters of type Operand Constructor Description Expression(Operand lvalue, Operator operator, Operand rvalue)
Predicate(Operand lvalue, Operator operator, Operand rvalue)
-
Uses of Operand in org.nuxeo.ecm.core.storage
Methods in org.nuxeo.ecm.core.storage with parameters of type Operand Modifier and Type Method 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)
Method parameters in org.nuxeo.ecm.core.storage with type arguments of type Operand Modifier and Type Method Description protected void
QueryOptimizer.ReferencePrefixAnalyzer. processExpression(Expression node, List<? extends Operand> operands)
-
Uses of Operand in org.nuxeo.ecm.core.storage.mongodb
Methods in org.nuxeo.ecm.core.storage.mongodb with parameters of type Operand Modifier and Type Method 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
MongoDBAbstractQueryBuilder. walkEq(Operand lvalue, Operand rvalue)
org.bson.Document
MongoDBAbstractQueryBuilder. walkEq(MongoDBAbstractQueryBuilder.FieldInfo fieldInfo, Operand rvalue)
org.bson.Document
MongoDBRepositoryQueryBuilder. 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
MongoDBAbstractQueryBuilder. walkIn(Operand lvalue, Operand rvalue, boolean positive)
org.bson.Document
MongoDBAbstractQueryBuilder. walkIn(MongoDBAbstractQueryBuilder.FieldInfo fieldInfo, Operand rvalue, boolean positive)
org.bson.Document
MongoDBRepositoryQueryBuilder. 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
MongoDBAbstractQueryBuilder. walkNotEq(Operand lvalue, Operand rvalue)
org.bson.Document
MongoDBAbstractQueryBuilder. walkNotEq(MongoDBAbstractQueryBuilder.FieldInfo fieldInfo, Operand rvalue)
org.bson.Document
MongoDBRepositoryQueryBuilder. walkNotEq(Operand lvalue, Operand rvalue)
Object
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)
Method parameters in org.nuxeo.ecm.core.storage.mongodb with type arguments of type Operand Modifier and Type Method Description protected org.bson.Document
MongoDBAbstractQueryBuilder. walkAndOr(Expression expr, List<? extends Operand> values)
protected List<Object>
MongoDBAbstractQueryBuilder. walkOperandList(List<? extends Operand> values)
-
Uses of Operand in org.nuxeo.ecm.core.storage.sql.jdbc
Methods in org.nuxeo.ecm.core.storage.sql.jdbc that return Operand Modifier and Type Method Description protected Operand
NXQLQueryMaker.WhereBuilder. getBooleanLiteral(Operand rvalue)
Methods in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type Operand Modifier and Type Method 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)
-
Uses of Operand in org.nuxeo.ecm.directory.ldap
Methods in org.nuxeo.ecm.directory.ldap that return Operand Modifier and Type Method Description protected Operand
LDAPFilterBuilder. makeBoolean(Operand rvalue)
Methods in org.nuxeo.ecm.directory.ldap with parameters of type Operand Modifier and Type Method 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)
Method parameters in org.nuxeo.ecm.directory.ldap with type arguments of type Operand Modifier and Type Method Description protected void
LDAPFilterBuilder. walkMulti(String op, List<? extends Operand> values)
-
Uses of Operand in org.nuxeo.ecm.directory.memory
Methods in org.nuxeo.ecm.directory.memory with parameters of type Operand Modifier and Type Method 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)
-
Uses of Operand in org.nuxeo.ecm.directory.multi
Fields in org.nuxeo.ecm.directory.multi declared as Operand Modifier and Type Field Description Operand
MultiDirectoryExpressionEvaluator.OperandResult. operand
Methods in org.nuxeo.ecm.directory.multi with parameters of type Operand Modifier and Type Method Description protected MultiDirectoryExpressionEvaluator.Result
MultiDirectoryExpressionEvaluator. evalOperand(Operand op)
Constructors in org.nuxeo.ecm.directory.multi with parameters of type Operand Constructor Description OperandResult(Operand operand, boolean hasId, String dir)
-
Uses of Operand in org.nuxeo.ecm.directory.sql
Methods in org.nuxeo.ecm.directory.sql that return Operand Modifier and Type Method Description protected Operand
SQLQueryBuilder. getBooleanLiteral(Operand rvalue)
Methods in org.nuxeo.ecm.directory.sql with parameters of type Operand Modifier and Type Method 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)
-