
public class OLuceneOverlapOperator extends OLuceneSpatialOperator
OQueryOperator.ORDERfactoryDEFAULT_OPERATORS_ORDER, expectedRightWords, expectsParameters, keyword, precedence, unary| Constructor and Description |
|---|
OLuceneOverlapOperator() |
| 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.
|
OIndexCursor |
executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder)
Performs index query and returns index cursor which presents subset of index data which corresponds to result of execution of
given operator.
|
getBeginRidRange, getEndRidRange, getIndexReuseType, getOIndexSearchResultcanBeMerged, canShortCircuit, compare, configure, getSyntax, isSupportingBinaryEvaluate, isUnary, toString, updateProfilerpublic OIndexCursor executeIndexQuery(OCommandContext iContext, OIndex<?> index, List<Object> keyParams, boolean ascSortOrder)
OQueryOperatorexecuteIndexQuery in class OQueryOperatorindex - Instance of index that will be used to calculate result of operator execution.keyParams - Parameters of query is used to calculate query result.ascSortOrder - Data returned by cursors should be sorted in ascending or descending order.null otherwise.public Object evaluateRecord(OIdentifiable iRecord, ODocument iCurrentResult, OSQLFilterCondition iCondition, Object iLeft, Object iRight, OCommandContext iContext, ODocumentSerializer serializer)
OQueryTargetOperatorevaluateRecord in class OLuceneSpatialOperatorCopyright © 2009–2025 OrientDB. All rights reserved.