public abstract class OQueryTargetOperator extends OQueryOperator
OQueryOperator.ORDER
DEFAULT_OPERATORS_ORDER, expectedRightWords, expectsParameters, keyword, precedence, unary
Modifier | Constructor and Description |
---|---|
protected |
OQueryTargetOperator(String iKeyword,
int iPrecedence,
boolean iLogical) |
Modifier and Type | Method and Description |
---|---|
Object |
evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext,
ODocumentSerializer serializer)
At run-time the evaluation per record must return always true since the recordset are filtered
at the beginning unless an operator can work in both modes.
|
canBeMerged, canShortCircuit, compare, configure, executeIndexQuery, getBeginRidRange, getEndRidRange, getIndexReuseType, getOIndexSearchResult, getSyntax, isSupportingBinaryEvaluate, isUnary, toString, updateProfiler
protected OQueryTargetOperator(String iKeyword, int iPrecedence, boolean iLogical)
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.