
public class OLuceneGeoSpatialIndexEngine extends OLuceneSpatialIndexEngineAbstract
OBaseIndexEngine.Validator<K,V>, OBaseIndexEngine.ValuesTransformerctx, factory, queryStrategy, strategy, strategyFactorycollectionFields, indexDefinition, KEY, metadata, name, RID, versionVERSION| Constructor and Description |
|---|
OLuceneGeoSpatialIndexEngine(OStorage storage,
java.lang.String name,
int id,
OShapeBuilder factory) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.document.Document |
buildDocument(java.lang.Object key,
OIdentifiable value) |
protected org.apache.lucene.spatial.SpatialStrategy |
createSpatialStrategy(OIndexDefinition indexDefinition,
ODocument metadata) |
java.lang.Object |
get(java.lang.Object key) |
java.util.Set<OIdentifiable> |
getInTx(java.lang.Object key,
OLuceneTxChanges changes) |
int |
getUniqueIndexVersion(java.lang.Object key) |
boolean |
isLegacy() |
void |
onRecordAddedToResultSet(OLuceneQueryContext queryContext,
OContextualRecordId recordId,
org.apache.lucene.document.Document doc,
org.apache.lucene.search.ScoreDoc score) |
void |
put(OAtomicOperation atomicOperation,
java.lang.Object key,
java.lang.Object value) |
void |
update(OAtomicOperation atomicOperation,
java.lang.Object key,
OIndexKeyUpdater<java.lang.Object> updater) |
void |
updateUniqueIndexVersion(java.lang.Object key) |
boolean |
validatedPut(OAtomicOperation atomicOperation,
java.lang.Object key,
ORID value,
OBaseIndexEngine.Validator<java.lang.Object,ORID> validator) |
buildQuery, createIndexWriter, hasRangeQuerySupport, init, iterateEntriesBetween, iterateEntriesMajor, iterateEntriesMinor, keyStream, newGeoDocument, remove, strategy, streamacquireAtomicExclusiveLock, addDocument, buildTxChanges, clear, close, create, delete, deleteQuery, descStream, flush, freeze, getDatabase, getId, getIndexNameByKey, getName, indexAnalyzer, indexName, isCollectionIndex, load, openIfClosed, openIfClosed, queryAnalyzer, release, release, remove, searcher, size, sizeInTx, updateLastAccessacquireExclusiveLock, acquireSharedLock, releaseExclusiveLock, releaseSharedLock, tryAcquireExclusiveLock, tryAcquireSharedLockaddUser, assertExclusiveLockHold, assertSharedLockHold, getUsers, isConcurrent, removeUserclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsearchergetEngineAPIVersionpublic OLuceneGeoSpatialIndexEngine(OStorage storage, java.lang.String name, int id, OShapeBuilder factory)
protected org.apache.lucene.spatial.SpatialStrategy createSpatialStrategy(OIndexDefinition indexDefinition, ODocument metadata)
createSpatialStrategy in class OLuceneSpatialIndexEngineAbstractpublic java.lang.Object get(java.lang.Object key)
public java.util.Set<OIdentifiable> getInTx(java.lang.Object key, OLuceneTxChanges changes)
public void onRecordAddedToResultSet(OLuceneQueryContext queryContext, OContextualRecordId recordId, org.apache.lucene.document.Document doc, org.apache.lucene.search.ScoreDoc score)
onRecordAddedToResultSet in interface OLuceneIndexEngineonRecordAddedToResultSet in class OLuceneIndexEngineAbstractpublic void put(OAtomicOperation atomicOperation, java.lang.Object key, java.lang.Object value)
public void update(OAtomicOperation atomicOperation, java.lang.Object key, OIndexKeyUpdater<java.lang.Object> updater)
public boolean validatedPut(OAtomicOperation atomicOperation, java.lang.Object key, ORID value, OBaseIndexEngine.Validator<java.lang.Object,ORID> validator)
public org.apache.lucene.document.Document buildDocument(java.lang.Object key,
OIdentifiable value)
buildDocument in interface OLuceneIndexEnginebuildDocument in class OLuceneSpatialIndexEngineAbstractpublic boolean isLegacy()
public void updateUniqueIndexVersion(java.lang.Object key)
public int getUniqueIndexVersion(java.lang.Object key)
Copyright © 2013–2022 OrientDB. All rights reserved.