
public abstract class OLuceneSpatialOperator extends OQueryTargetOperator
OQueryOperator.ORDER| Modifier and Type | Field and Description |
|---|---|
protected OShapeBuilder |
factory |
DEFAULT_OPERATORS_ORDER, expectedRightWords, expectsParameters, keyword, precedence, unary| Modifier | Constructor and Description |
|---|---|
protected |
OLuceneSpatialOperator(java.lang.String iKeyword,
int iPrecedence,
boolean iLogical) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
java.lang.Object iLeft,
java.lang.Object iRight,
OCommandContext iContext,
ODocumentSerializer serializer) |
ORID |
getBeginRidRange(java.lang.Object iLeft,
java.lang.Object iRight) |
ORID |
getEndRidRange(java.lang.Object iLeft,
java.lang.Object iRight) |
OIndexReuseType |
getIndexReuseType(java.lang.Object iLeft,
java.lang.Object iRight) |
OIndexSearchResult |
getOIndexSearchResult(OClass iSchemaClass,
OSQLFilterCondition iCondition,
java.util.List<OIndexSearchResult> iIndexSearchResults,
OCommandContext context) |
canBeMerged, canShortCircuit, compare, configure, executeIndexQuery, getSyntax, isSupportingBinaryEvaluate, isUnary, toString, updateProfilerprotected OShapeBuilder factory
protected OLuceneSpatialOperator(java.lang.String iKeyword,
int iPrecedence,
boolean iLogical)
public OIndexSearchResult getOIndexSearchResult(OClass iSchemaClass, OSQLFilterCondition iCondition, java.util.List<OIndexSearchResult> iIndexSearchResults, OCommandContext context)
getOIndexSearchResult in class OQueryOperatorpublic java.lang.Object evaluateRecord(OIdentifiable iRecord, ODocument iCurrentResult, OSQLFilterCondition iCondition, java.lang.Object iLeft, java.lang.Object iRight, OCommandContext iContext, ODocumentSerializer serializer)
evaluateRecord in class OQueryTargetOperatorpublic OIndexReuseType getIndexReuseType(java.lang.Object iLeft, java.lang.Object iRight)
getIndexReuseType in class OQueryOperatorpublic ORID getBeginRidRange(java.lang.Object iLeft, java.lang.Object iRight)
getBeginRidRange in class OQueryOperatorpublic ORID getEndRidRange(java.lang.Object iLeft, java.lang.Object iRight)
getEndRidRange in class OQueryOperatorCopyright © 2013–2022 OrientDB. All rights reserved.