Class OQueryOperatorEqualityNotNulls
java.lang.Object
com.orientechnologies.orient.core.sql.operator.OQueryOperator
com.orientechnologies.orient.core.sql.operator.OQueryOperatorEquality
com.orientechnologies.orient.core.sql.operator.OQueryOperatorEqualityNotNulls
- Direct Known Subclasses:
OQueryOperatorBetween,OQueryOperatorContains,OQueryOperatorContainsAll,OQueryOperatorContainsKey,OQueryOperatorContainsValue,OQueryOperatorEquals,OQueryOperatorIn,OQueryOperatorInstanceof,OQueryOperatorLike,OQueryOperatorMajor,OQueryOperatorMajorEquals,OQueryOperatorMatches,OQueryOperatorMinor,OQueryOperatorMinorEquals,OQueryOperatorNotEquals,OQueryOperatorNotEquals2,OQueryOperatorTraverse
Base equality operator that not admit NULL in the LEFT and in the RIGHT operands. Abstract class.
- 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
ConstructorsModifierConstructorDescriptionprotectedOQueryOperatorEqualityNotNulls(String iKeyword, int iPrecedence, boolean iLogical) protectedOQueryOperatorEqualityNotNulls(String iKeyword, int iPrecedence, boolean iLogical, int iExpectedRightWords) protectedOQueryOperatorEqualityNotNulls(String iKeyword, int iPrecedence, boolean iUnary, int iExpectedRightWords, boolean iExpectsParameters) -
Method Summary
Modifier and TypeMethodDescriptionevaluateRecord(OIdentifiable iRecord, ODocument iCurrentResult, OSQLFilterCondition iCondition, Object iLeft, Object iRight, OCommandContext iContext, ODocumentSerializer serializer) Methods inherited from class com.orientechnologies.orient.core.sql.operator.OQueryOperatorEquality
evaluate, evaluateExpressionMethods inherited from class com.orientechnologies.orient.core.sql.operator.OQueryOperator
canBeMerged, canShortCircuit, compare, configure, evaluate, executeIndexQuery, getBeginRidRange, getEndRidRange, getIndexReuseType, getKeyword, getOIndexSearchResult, getSyntax, isSupportingBinaryEvaluate, isUnary, toString, updateProfiler
-
Constructor Details
-
OQueryOperatorEqualityNotNulls
-
OQueryOperatorEqualityNotNulls
protected OQueryOperatorEqualityNotNulls(String iKeyword, int iPrecedence, boolean iLogical, int iExpectedRightWords) -
OQueryOperatorEqualityNotNulls
protected OQueryOperatorEqualityNotNulls(String iKeyword, int iPrecedence, boolean iUnary, int iExpectedRightWords, boolean iExpectsParameters)
-
-
Method Details
-
evaluateRecord
public Object evaluateRecord(OIdentifiable iRecord, ODocument iCurrentResult, OSQLFilterCondition iCondition, Object iLeft, Object iRight, OCommandContext iContext, ODocumentSerializer serializer) - Overrides:
evaluateRecordin classOQueryOperatorEquality
-