
public class OLuceneLegacySpatialIndexEngine extends OLuceneSpatialIndexEngineAbstract
OBaseIndexEngine.Validator<K,V>, OBaseIndexEngine.ValuesTransformerctx, factory, queryStrategy, strategy, strategyFactorycollectionFields, indexDefinition, KEY, metadata, name, RID, versionVERSION| Constructor and Description |
|---|
OLuceneLegacySpatialIndexEngine(OStorage storage,
java.lang.String indexName,
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 OLuceneLegacySpatialIndexEngine(OStorage storage, java.lang.String indexName, int id, OShapeBuilder factory)
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 java.util.Set<OIdentifiable> getInTx(java.lang.Object key, OLuceneTxChanges changes)
public java.lang.Object get(java.lang.Object key)
public 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 OLuceneSpatialIndexEngineAbstractprotected org.apache.lucene.spatial.SpatialStrategy createSpatialStrategy(OIndexDefinition indexDefinition, ODocument metadata)
createSpatialStrategy 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.