Class OQueryOperatorContainsAll
java.lang.Object
com.orientechnologies.orient.core.sql.operator.OQueryOperator
com.orientechnologies.orient.core.sql.operator.OQueryOperatorEquality
com.orientechnologies.orient.core.sql.operator.OQueryOperatorEqualityNotNulls
com.orientechnologies.orient.core.sql.operator.OQueryOperatorContainsAll
CONTAINS ALL operator.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
-
Nested Class Summary
Nested classes/interfaces inherited from class com.orientechnologies.orient.core.sql.operator.OQueryOperator
OQueryOperator.ORDER -
Field Summary
Fields inherited from class com.orientechnologies.orient.core.sql.operator.OQueryOperator
DEFAULT_OPERATORS_ORDER, expectedRightWords, expectsParameters, keyword, precedence, unary -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanevaluateExpression(OIdentifiable iRecord, OSQLFilterCondition iCondition, Object iLeft, Object iRight, OCommandContext iContext) getBeginRidRange(Object iLeft, Object iRight) getEndRidRange(Object iLeft, Object iRight) getIndexReuseType(Object iLeft, Object iRight) Returns hint how index can be used to calculate result of operator execution.Methods inherited from class com.orientechnologies.orient.core.sql.operator.OQueryOperatorEqualityNotNulls
evaluateRecordMethods inherited from class com.orientechnologies.orient.core.sql.operator.OQueryOperatorEquality
evaluateMethods inherited from class com.orientechnologies.orient.core.sql.operator.OQueryOperator
canBeMerged, canShortCircuit, compare, configure, evaluate, executeIndexQuery, getKeyword, getOIndexSearchResult, getSyntax, isSupportingBinaryEvaluate, isUnary, toString, updateProfiler
-
Constructor Details
-
OQueryOperatorContainsAll
public OQueryOperatorContainsAll()
-
-
Method Details
-
evaluateExpression
protected boolean evaluateExpression(OIdentifiable iRecord, OSQLFilterCondition iCondition, Object iLeft, Object iRight, OCommandContext iContext) - Specified by:
evaluateExpressionin classOQueryOperatorEquality
-
getIndexReuseType
Description copied from class:OQueryOperatorReturns hint how index can be used to calculate result of operator execution.- Specified by:
getIndexReuseTypein classOQueryOperator- Parameters:
iLeft- Value of left query parameter.iRight- Value of right query parameter.- Returns:
- Hint how index can be used to calculate result of operator execution.
-
getBeginRidRange
- Specified by:
getBeginRidRangein classOQueryOperator
-
getEndRidRange
- Specified by:
getEndRidRangein classOQueryOperator
-