public abstract class OQueryOperatorEquality extends OQueryOperator
OQueryOperator.ORDER
DEFAULT_OPERATORS_ORDER, expectedRightWords, expectsParameters, keyword, precedence, unary
Modifier | Constructor and Description |
---|---|
protected |
OQueryOperatorEquality(String iKeyword,
int iPrecedence,
boolean iLogical) |
protected |
OQueryOperatorEquality(String iKeyword,
int iPrecedence,
boolean iLogical,
int iExpectedRightWords) |
protected |
OQueryOperatorEquality(String iKeyword,
int iPrecedence,
boolean iLogical,
int iExpectedRightWords,
boolean iExpectsParameters) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(OBinaryField iFirstField,
OBinaryField iSecondField,
OCommandContext iContext,
ODocumentSerializer serializer) |
protected abstract boolean |
evaluateExpression(OIdentifiable iRecord,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext) |
Object |
evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext,
ODocumentSerializer serializer) |
canBeMerged, canShortCircuit, compare, configure, executeIndexQuery, getBeginRidRange, getEndRidRange, getIndexReuseType, getOIndexSearchResult, getSyntax, isSupportingBinaryEvaluate, isUnary, toString, updateProfiler
protected OQueryOperatorEquality(String iKeyword, int iPrecedence, boolean iLogical)
protected OQueryOperatorEquality(String iKeyword, int iPrecedence, boolean iLogical, int iExpectedRightWords)
protected OQueryOperatorEquality(String iKeyword, int iPrecedence, boolean iLogical, int iExpectedRightWords, boolean iExpectsParameters)
protected abstract boolean evaluateExpression(OIdentifiable iRecord, OSQLFilterCondition iCondition, Object iLeft, Object iRight, OCommandContext iContext)
public boolean evaluate(OBinaryField iFirstField, OBinaryField iSecondField, OCommandContext iContext, ODocumentSerializer serializer)
public Object evaluateRecord(OIdentifiable iRecord, ODocument iCurrentResult, OSQLFilterCondition iCondition, Object iLeft, Object iRight, OCommandContext iContext, ODocumentSerializer serializer)
evaluateRecord
in class OQueryOperator
Copyright © 2009–2020 OrientDB. All rights reserved.