
public class OLuceneSpatialIndex extends OLuceneIndexNotUnique
OIndexAbstract.IndexConfiguration, OIndexAbstract.IndexTxSnapshotapiVersion, binaryFormatVersion, clustersToIndex, CONFIG_MAP_RID, indexId, metadata, storage, valueContainerAlgorithmALGORITHM, CONFIG_AUTOMATIC, CONFIG_KEYTYPE, CONFIG_NAME, CONFIG_TYPE, INDEX_DEFINITION, INDEX_DEFINITION_CLASS, INDEX_VERSION, METADATA, VALUE_CONTAINER_ALGORITHMMERGE_KEYS| Constructor and Description |
|---|
OLuceneSpatialIndex(String name,
String typeId,
String algorithm,
int version,
OAbstractPaginatedStorage storage,
String valueContainerAlgorithm,
ODocument metadata,
int binaryFormatVersion) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
decodeKey(Object key) |
protected Object |
encodeKey(Object key) |
protected Iterable<OTransactionIndexChangesPerKey.OTransactionIndexEntry> |
interpretAsSpatial(List<OTransactionIndexChangesPerKey.OTransactionIndexEntry> entries) |
Iterable<OTransactionIndexChangesPerKey.OTransactionIndexEntry> |
interpretTxKeyChanges(OTransactionIndexChangesPerKey changes)
Interprets transaction index changes for a certain key.
|
OLuceneIndexNotUnique |
put(Object key,
OIdentifiable singleValue)
Inserts a new entry in the index.
|
canBeUsedInEqualityOperators, clearSnapshot, commitSnapshot, create, cursor, descCursor, determineValueSerializer, doPut, get, getCollatingValue, getKeySize, getSize, isNativeTxSupported, iterateEntries, iterateEntriesBetween, iterateEntriesMajor, iterateEntriesMinor, onIndexEngineChange, putInSnapshot, rebuild, remove, remove, removeCluster, removeFromSnapshot, searcher, supportsOrderedIterationsacquireAtomicExclusiveLock, acquireExclusiveLock, acquireSharedLock, addCluster, addTxOperation, clear, close, commit, compareTo, contains, count, create, delete, doReloadIndexEngine, doRemove, doRemove, equals, flush, getAlgorithm, getClusters, getConfiguration, getDatabase, getDatabaseName, getDefinition, getFirstKey, getIndexId, getIndexNameByKey, getInternal, getKeyTypes, getLastKey, getMetadata, getName, getRebuildVersion, getType, getVersion, hashCode, hasRangeQuerySupport, isAutomatic, isRebuilding, isUnique, keyCursor, loadFromConfiguration, loadMetadata, loadMetadataInternal, postCommit, rebuild, releaseExclusiveLock, releaseSharedLock, setRebuildingFlag, setType, toString, updateConfigurationpublic OLuceneIndexNotUnique put(Object key, OIdentifiable singleValue)
OIndexput in interface OIndex<Set<OIdentifiable>>put in class OLuceneIndexNotUniquekey - Entry's keysingleValue - Entry's value as OIdentifiable instancepublic Iterable<OTransactionIndexChangesPerKey.OTransactionIndexEntry> interpretTxKeyChanges(OTransactionIndexChangesPerKey changes)
OIndexAbstractORecordDuplicatedException while applying index
changes.interpretTxKeyChanges in interface OIndexInternal<Set<OIdentifiable>>interpretTxKeyChanges in class OLuceneIndexNotUniquechanges - the changes to interpret.protected Object encodeKey(Object key)
encodeKey in class OLuceneIndexNotUniqueprotected Object decodeKey(Object key)
decodeKey in class OLuceneIndexNotUniqueprotected Iterable<OTransactionIndexChangesPerKey.OTransactionIndexEntry> interpretAsSpatial(List<OTransactionIndexChangesPerKey.OTransactionIndexEntry> entries)
Copyright © 2009–2025 OrientDB. All rights reserved.