| Modifier and Type | Class and Description |
|---|---|
class |
OLuceneFullTextIndex |
class |
OLuceneIndexNotUnique |
| Modifier and Type | Method and Description |
|---|---|
OIndexCursor |
OLuceneTextOperator.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
| Modifier and Type | Method and Description |
|---|---|
OIndex<?> |
OScriptDocumentDatabaseWrapper.getIndex(String iName) |
| Modifier and Type | Field and Description |
|---|---|
protected OIndex<OIdentifiable> |
ODatabaseImport.exportImportHashTable |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
ODatabaseImport.rewriteLinksInDocument(ODocument document,
OIndex<OIdentifiable> exportImportHashTable,
Set<ORID> brokenRids) |
| Modifier and Type | Field and Description |
|---|---|
protected OIndex<OIdentifiable> |
OConverterData.exportImportHashTable |
| Constructor and Description |
|---|
OConverterData(OIndex<OIdentifiable> exportImportHashTable,
Set<ORID> brokenRids) |
| Modifier and Type | Method and Description |
|---|---|
OIndex<OIdentifiable> |
ODictionary.getIndex() |
| Constructor and Description |
|---|
ODictionary(OIndex<OIdentifiable> iIndex) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OIndexInternal<T>
Interface to handle index.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OIndexAbstract<T>
Handles indexing when records change.
|
class |
OIndexAbstractDelegate<T>
Generic abstract wrapper for indexes.
|
class |
OIndexDictionary
Dictionary index similar to unique index but does not check for updates, just executes changes.
|
class |
OIndexFullText
Fast index for full-text searches.
|
class |
OIndexMultiValues
Abstract index implementation that supports multi-values for the same key.
|
class |
OIndexNotUnique
Index implementation that allows multiple values for the same key.
|
class |
OIndexOneValue
Abstract Index implementation that allows only one value for a key.
|
class |
OIndexRecorder |
class |
OIndexRemote<T>
Proxied abstract index.
|
class |
OIndexRemoteMultiValue
Proxied index.
|
class |
OIndexRemoteOneValue
Proxied single value index.
|
class |
OIndexTxAware<T>
Transactional wrapper for indexes.
|
class |
OIndexTxAwareDictionary
Transactional wrapper for dictionary index.
|
class |
OIndexTxAwareMultiValue
Transactional wrapper for indexes.
|
class |
OIndexTxAwareOneValue
Transactional wrapper for indexes.
|
class |
OIndexUnique
Index implementation that allows only one value for a key.
|
| Modifier and Type | Field and Description |
|---|---|
protected OIndex<T> |
OIndexAbstractDelegate.delegate |
protected OIndex<?> |
OIndexChangesWrapper.source |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Map<OMultiKey,Set<OIndex<?>>>> |
OIndexManagerAbstract.classPropertyIndex |
protected Map<String,OIndex<?>> |
OIndexManagerAbstract.indexes |
| Modifier and Type | Method and Description |
|---|---|
OIndex<OIdentifiable> |
OIndexRecorder.addCluster(String iClusterName) |
OIndex<T> |
OIndexInternal.addCluster(String iClusterName)
Add given cluster to the list of clusters that should be automatically indexed.
|
OIndex<T> |
OIndex.clear()
Clears the index removing all the entries in one shot.
|
OIndex<T> |
OIndexAbstract.clear() |
OIndex<OIdentifiable> |
OIndexRecorder.clear() |
OIndex<T> |
OIndexAbstractDelegate.clear() |
OIndex<T> |
OIndex.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener)
Creates the index.
|
OIndex<OIdentifiable> |
OIndexRecorder.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
OIndex<T> |
OIndexAbstractDelegate.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
OIndex<?> |
OIndexManagerShared.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata)
Create a new index with default algorithm.
|
OIndex<?> |
OIndexManagerProxy.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata) |
OIndex<?> |
OIndexManager.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata)
Creates a new index with default algorithm.
|
OIndex<?> |
OIndexManagerRemote.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata) |
OIndex<?> |
OIndexManagerShared.createIndex(String iName,
String type,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm)
Create a new index.
|
OIndex<?> |
OIndexManagerProxy.createIndex(String iName,
String iType,
OIndexDefinition iIndexDefinition,
int[] iClusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm) |
OIndex<?> |
OIndexManager.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm)
Creates a new index.
|
OIndex<?> |
OIndexManagerRemote.createIndex(String iName,
String iType,
OIndexDefinition iIndexDefinition,
int[] iClusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String engine) |
OIndex<T> |
OIndex.delete()
Delete the index.
|
OIndex<OIdentifiable> |
OIndexRecorder.delete() |
OIndex<T> |
OIndexAbstractDelegate.delete() |
OIndex<?> |
OIndexManagerProxy.getClassAutoShardingIndex(String className) |
OIndex<?> |
OIndexManagerAbstract.getClassAutoShardingIndex(String className) |
OIndex<?> |
OIndexManager.getClassAutoShardingIndex(String className)
Returns the auto-sharding index defined for the class, if any.
|
OIndex<?> |
OIndexManagerProxy.getClassIndex(String className,
String indexName) |
OIndex<?> |
OIndexManagerAbstract.getClassIndex(String className,
String indexName) |
OIndex<?> |
OIndexManager.getClassIndex(String className,
String indexName)
Searches for index for a specified class with specified name.
|
OIndex<?> |
OIndexManagerProxy.getIndex(String iName) |
OIndex<?> |
OIndexManagerAbstract.getIndex(String iName) |
OIndex<?> |
OIndexManager.getIndex(String iName)
Index by specified name.
|
OIndex<?> |
OIndexManagerShared.getIndexInternal(String name) |
protected OIndex<?> |
OIndexManagerRemote.getRemoteIndexInstance(boolean isMultiValueIndex,
String type,
String name,
String algorithm,
Set<String> clustersToIndex,
OIndexDefinition indexDefinition,
ORID identity,
ODocument configuration) |
protected OIndex<?> |
OIndexManagerShared.preProcessBeforeReturn(OIndex<?> index) |
protected abstract OIndex<?> |
OIndexManagerAbstract.preProcessBeforeReturn(OIndex<?> index) |
protected OIndex<?> |
OIndexManagerRemote.preProcessBeforeReturn(OIndex<?> index) |
OIndex<T> |
OIndex.put(Object iKey,
OIdentifiable iValue)
Inserts a new entry in the index.
|
OIndex<OIdentifiable> |
OIndexRecorder.put(Object iKey,
OIdentifiable iValue) |
OIndex<T> |
OIndexAbstractDelegate.put(Object iKey,
OIdentifiable iValue) |
OIndex<OIdentifiable> |
OIndexRecorder.removeCluster(String iClusterName) |
OIndex<T> |
OIndexInternal.removeCluster(String iClusterName)
Remove given cluster from the list of clusters that should be automatically indexed.
|
| Modifier and Type | Method and Description |
|---|---|
protected static Map<OMultiKey,Set<OIndex<?>>> |
OIndexManagerAbstract.copyPropertyMap(Map<OMultiKey,Set<OIndex<?>>> original) |
Set<OIndex<?>> |
OIndexManagerProxy.getClassIndexes(String className) |
Set<OIndex<?>> |
OIndexManagerAbstract.getClassIndexes(String className) |
Set<OIndex<?>> |
OIndexManager.getClassIndexes(String className)
Gets indexes for a specified class (excluding indexes for sub-classes).
|
Set<OIndex<?>> |
OIndexManagerProxy.getClassInvolvedIndexes(String className,
Collection<String> fields) |
Set<OIndex<?>> |
OIndexManagerAbstract.getClassInvolvedIndexes(String className,
Collection<String> fields) |
Set<OIndex<?>> |
OIndexManager.getClassInvolvedIndexes(String className,
Collection<String> fields)
Returns list of indexes that contain passed in fields names as their first keys.
|
Set<OIndex<?>> |
OIndexManagerProxy.getClassInvolvedIndexes(String className,
String... fields) |
Set<OIndex<?>> |
OIndexManagerAbstract.getClassInvolvedIndexes(String className,
String... fields) |
Set<OIndex<?>> |
OIndexManager.getClassInvolvedIndexes(String className,
String... fields)
Returns list of indexes that contain passed in fields names as their first keys.
|
Collection<? extends OIndex<?>> |
OIndexManagerProxy.getIndexes() |
Collection<? extends OIndex<?>> |
OIndexManagerAbstract.getIndexes() |
Collection<? extends OIndex<?>> |
OIndexManager.getIndexes()
Returns all indexes registered in database.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
OIndexManagerAbstract.addIndexInternal(OIndex<?> index) |
int |
OIndexRecorder.compareTo(OIndex<OIdentifiable> o) |
int |
OIndexRemote.compareTo(OIndex<T> index) |
int |
OIndexAbstract.compareTo(OIndex<T> index) |
int |
OIndexAbstractDelegate.compareTo(OIndex<T> o) |
protected OIndex<?> |
OIndexManagerShared.preProcessBeforeReturn(OIndex<?> index) |
protected abstract OIndex<?> |
OIndexManagerAbstract.preProcessBeforeReturn(OIndex<?> index) |
protected OIndex<?> |
OIndexManagerRemote.preProcessBeforeReturn(OIndex<?> index) |
protected void |
ClassIndexManagerRemote.putInIndex(OIndex<?> index,
Object key,
OIdentifiable value) |
protected void |
OClassIndexManager.putInIndex(OIndex<?> index,
Object key,
OIdentifiable value) |
void |
OIndexManagerShared.removeClassPropertyIndex(OIndex<?> idx) |
void |
OIndexManagerProxy.removeClassPropertyIndex(OIndex<?> idx) |
void |
OIndexManager.removeClassPropertyIndex(OIndex<?> idx)
Removes index from class-property map.
|
void |
OIndexManagerRemote.removeClassPropertyIndex(OIndex<?> idx) |
protected void |
ClassIndexManagerRemote.removeFromIndex(OIndex<?> index,
Object key,
OIdentifiable value) |
protected void |
OClassIndexManager.removeFromIndex(OIndex<?> index,
Object key,
OIdentifiable value) |
static OIndexCursor |
OIndexChangesWrapper.wrap(OIndex<?> source,
OIndexCursor cursor,
long indexRebuildVersion)
Wraps courser only if it is not already wrapped.
|
| Modifier and Type | Method and Description |
|---|---|
protected static Map<OMultiKey,Set<OIndex<?>>> |
OIndexManagerAbstract.copyPropertyMap(Map<OMultiKey,Set<OIndex<?>>> original) |
void |
OIndexManagerProxy.getClassIndexes(String className,
Collection<OIndex<?>> indexes) |
void |
OIndexManagerAbstract.getClassIndexes(String className,
Collection<OIndex<?>> indexes) |
void |
OIndexManager.getClassIndexes(String className,
Collection<OIndex<?>> indexes)
Gets indexes for a specified class (excluding indexes for sub-classes).
|
| Constructor and Description |
|---|
OIndexAbstractDelegate(OIndex<T> iDelegate) |
OIndexChangesWrapper(OIndex<?> source,
OIndexCursor delegate,
long indexRebuildVersion) |
OIndexRebuildOutputListener(OIndex idx) |
OIndexTxAware(ODatabaseDocumentInternal iDatabase,
OIndex<T> iDelegate) |
OIndexTxAwareDictionary(ODatabaseDocumentInternal iDatabase,
OIndex<OIdentifiable> iDelegate) |
OIndexTxAwareMultiValue(ODatabaseDocumentInternal database,
OIndex<Set<OIdentifiable>> delegate) |
OIndexTxAwareOneValue(ODatabaseDocumentInternal iDatabase,
OIndex<OIdentifiable> iDelegate) |
| Modifier and Type | Method and Description |
|---|---|
OIndex<?> |
OProperty.createIndex(OClass.INDEX_TYPE iType)
Creates an index on this property.
|
OIndex<?> |
OPropertyImpl.createIndex(OClass.INDEX_TYPE iType)
Creates an index on this property.
|
OIndex<?> |
OImmutableProperty.createIndex(OClass.INDEX_TYPE iType) |
OIndex<?> |
OPropertyAbstractDelegate.createIndex(OClass.INDEX_TYPE iType) |
OIndex<?> |
OProperty.createIndex(OClass.INDEX_TYPE iType,
ODocument metadata)
Creates an index on this property.
|
OIndex<?> |
OPropertyImpl.createIndex(OClass.INDEX_TYPE iType,
ODocument metadata) |
OIndex<?> |
OImmutableProperty.createIndex(OClass.INDEX_TYPE iType,
ODocument metadata) |
OIndex<?> |
OPropertyAbstractDelegate.createIndex(OClass.INDEX_TYPE iType,
ODocument metadata) |
OIndex<?> |
OProperty.createIndex(String iType)
Creates an index on this property.
|
OIndex<?> |
OPropertyImpl.createIndex(String iType)
Creates an index on this property.
|
OIndex<?> |
OImmutableProperty.createIndex(String iType) |
OIndex<?> |
OPropertyAbstractDelegate.createIndex(String iType) |
OIndex<?> |
OImmutableClass.createIndex(String iName,
OClass.INDEX_TYPE iType,
OProgressListener iProgressListener,
String... fields) |
OIndex<?> |
OClassAbstractDelegate.createIndex(String iName,
OClass.INDEX_TYPE iType,
OProgressListener iProgressListener,
String... fields) |
OIndex<?> |
OClass.createIndex(String iName,
OClass.INDEX_TYPE iType,
OProgressListener iProgressListener,
String... fields)
Creates database index that is based on passed in field names.
|
OIndex<?> |
OClassImpl.createIndex(String iName,
OClass.INDEX_TYPE iType,
OProgressListener iProgressListener,
String... fields) |
OIndex<?> |
OImmutableClass.createIndex(String iName,
OClass.INDEX_TYPE iType,
String... fields) |
OIndex<?> |
OClassAbstractDelegate.createIndex(String iName,
OClass.INDEX_TYPE iType,
String... fields) |
OIndex<?> |
OClass.createIndex(String iName,
OClass.INDEX_TYPE iType,
String... fields)
Creates database index that is based on passed in field names.
|
OIndex<?> |
OClassImpl.createIndex(String iName,
OClass.INDEX_TYPE iType,
String... fields) |
OIndex<?> |
OProperty.createIndex(String iType,
ODocument metadata)
Creates an index on this property.
|
OIndex<?> |
OPropertyImpl.createIndex(String iType,
ODocument metadata) |
OIndex<?> |
OImmutableProperty.createIndex(String iType,
ODocument metadata) |
OIndex<?> |
OPropertyAbstractDelegate.createIndex(String iType,
ODocument metadata) |
OIndex<?> |
OImmutableClass.createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String... fields) |
OIndex<?> |
OClassAbstractDelegate.createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String... fields) |
OIndex<?> |
OClass.createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String... fields)
Creates database index that is based on passed in field names.
|
OIndex<?> |
OClassImpl.createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String... fields) |
OIndex<?> |
OImmutableClass.createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String algorithm,
String... fields) |
OIndex<?> |
OClassAbstractDelegate.createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String algorithm,
String... fields) |
OIndex<?> |
OClass.createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String algorithm,
String... fields)
Creates database index that is based on passed in field names.
|
OIndex<?> |
OClassImpl.createIndex(String name,
String type,
OProgressListener progressListener,
ODocument metadata,
String algorithm,
String... fields) |
OIndex<?> |
OImmutableClass.createIndex(String iName,
String iType,
String... fields) |
OIndex<?> |
OClassAbstractDelegate.createIndex(String iName,
String iType,
String... fields) |
OIndex<?> |
OClass.createIndex(String iName,
String iType,
String... fields)
Creates database index that is based on passed in field names.
|
OIndex<?> |
OClassImpl.createIndex(String iName,
String iType,
String... fields) |
OIndex<?> |
OImmutableClass.getAutoShardingIndex() |
OIndex<?> |
OClassAbstractDelegate.getAutoShardingIndex() |
OIndex<?> |
OClass.getAutoShardingIndex()
Returns the auto sharding index configured for the class if any.
|
OIndex<?> |
OClassImpl.getAutoShardingIndex() |
OIndex<?> |
OImmutableClass.getClassIndex(String iName) |
OIndex<?> |
OClassAbstractDelegate.getClassIndex(String iName) |
OIndex<?> |
OClass.getClassIndex(String iName)
Returns index instance by database index name.
|
OIndex<?> |
OClassImpl.getClassIndex(String name) |
OIndex<?> |
OProperty.getIndex()
Deprecated.
Use
OClass.getInvolvedIndexes(String...) instead. |
OIndex<?> |
OPropertyImpl.getIndex()
Deprecated.
Use
OClass.getInvolvedIndexes(String...) instead. |
OIndex<?> |
OImmutableProperty.getIndex() |
OIndex<?> |
OPropertyAbstractDelegate.getIndex()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<OIndex<?>> |
OProperty.getAllIndexes() |
Collection<OIndex<?>> |
OPropertyImpl.getAllIndexes() |
Collection<OIndex<?>> |
OImmutableProperty.getAllIndexes() |
Collection<OIndex<?>> |
OPropertyAbstractDelegate.getAllIndexes() |
Set<OIndex<?>> |
OImmutableClass.getClassIndexes() |
Set<OIndex<?>> |
OClassAbstractDelegate.getClassIndexes() |
Set<OIndex<?>> |
OClass.getClassIndexes() |
Set<OIndex<?>> |
OClassImpl.getClassIndexes() |
Set<OIndex<?>> |
OImmutableClass.getClassInvolvedIndexes(Collection<String> fields) |
Set<OIndex<?>> |
OClassAbstractDelegate.getClassInvolvedIndexes(Collection<String> fields) |
Set<OIndex<?>> |
OClass.getClassInvolvedIndexes(Collection<String> fields)
Returns list of indexes that contain passed in fields names as their first keys.
|
Set<OIndex<?>> |
OClassImpl.getClassInvolvedIndexes(Collection<String> fields) |
Set<OIndex<?>> |
OImmutableClass.getClassInvolvedIndexes(String... fields) |
Set<OIndex<?>> |
OClassAbstractDelegate.getClassInvolvedIndexes(String... fields) |
Set<OIndex<?>> |
OClass.getClassInvolvedIndexes(String... fields) |
Set<OIndex<?>> |
OClassImpl.getClassInvolvedIndexes(String... fields) |
Set<OIndex<?>> |
OProperty.getIndexes()
Deprecated.
Use
OClass.getInvolvedIndexes(String...) instead. |
Set<OIndex<?>> |
OPropertyImpl.getIndexes()
Deprecated.
Use
OClass.getInvolvedIndexes(String...) instead. |
Set<OIndex<?>> |
OImmutableProperty.getIndexes() |
Set<OIndex<?>> |
OImmutableClass.getIndexes() |
Set<OIndex<?>> |
OClassAbstractDelegate.getIndexes() |
Set<OIndex<?>> |
OPropertyAbstractDelegate.getIndexes()
Deprecated.
|
Set<OIndex<?>> |
OClass.getIndexes() |
Set<OIndex<?>> |
OClassImpl.getIndexes() |
Set<OIndex<?>> |
OImmutableClass.getInvolvedIndexes(Collection<String> fields) |
Set<OIndex<?>> |
OClassAbstractDelegate.getInvolvedIndexes(Collection<String> fields) |
Set<OIndex<?>> |
OClass.getInvolvedIndexes(Collection<String> fields)
Returns list of indexes that contain passed in fields names as their first keys.
|
Set<OIndex<?>> |
OClassImpl.getInvolvedIndexes(Collection<String> fields) |
Set<OIndex<?>> |
OImmutableClass.getInvolvedIndexes(String... fields) |
Set<OIndex<?>> |
OClassAbstractDelegate.getInvolvedIndexes(String... fields) |
Set<OIndex<?>> |
OClass.getInvolvedIndexes(String... fields)
Returns list of indexes that contain passed in fields names as their first keys.
|
Set<OIndex<?>> |
OClassImpl.getInvolvedIndexes(String... fields) |
| Modifier and Type | Method and Description |
|---|---|
void |
OImmutableClass.getClassIndexes(Collection<OIndex<?>> indexes) |
void |
OClassAbstractDelegate.getClassIndexes(Collection<OIndex<?>> indexes) |
void |
OClass.getClassIndexes(Collection<OIndex<?>> indexes)
Internal.
|
void |
OClassImpl.getClassIndexes(Collection<OIndex<?>> indexes) |
void |
OImmutableClass.getIndexes(Collection<OIndex<?>> indexes) |
void |
OClassAbstractDelegate.getIndexes(Collection<OIndex<?>> indexes) |
void |
OClass.getIndexes(Collection<OIndex<?>> indexes)
Internal.
|
void |
OClassImpl.getIndexes(Collection<OIndex<?>> indexes) |
| Constructor and Description |
|---|
OAutoShardingClusterSelectionStrategy(OClass clazz,
OIndex autoShardingIndex) |
| Modifier and Type | Class and Description |
|---|---|
class |
OChainedIndexProxy<T>
There are some cases when we need to create index for some class by traversed property.
|
| Modifier and Type | Method and Description |
|---|---|
OIndex<T> |
OChainedIndexProxy.clear() |
OIndex<T> |
OChainedIndexProxy.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
OIndex<T> |
OChainedIndexProxy.delete() |
protected static OIndex<?> |
OChainedIndexProxy.findBestIndex(Iterable<OIndex<?>> indexes)
Finds the index that fits better as a base index in chain.
|
OIndex<T> |
OChainedIndexProxy.put(Object iKey,
OIdentifiable iValue) |
| Modifier and Type | Method and Description |
|---|---|
List<OIndex<?>> |
OFilterAnalyzer.getInvolvedIndexes(OClass iSchemaClass,
OIndexSearchResult searchResultFields) |
| Modifier and Type | Method and Description |
|---|---|
int |
OChainedIndexProxy.compareTo(OIndex<T> o) |
static boolean |
OChainedIndexProxy.isAppropriateAsBase(OIndex<?> index)
Checks if index can be used as base index.
|
void |
OMetricRecorder.recordInvolvedIndexesMetric(OIndex index) |
protected void |
OCommandExecutorSQLSelect.revertProfiler(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
OIndexDefinition indexDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected static OIndex<?> |
OChainedIndexProxy.findBestIndex(Iterable<OIndex<?>> indexes)
Finds the index that fits better as a base index in chain.
|
| Modifier and Type | Method and Description |
|---|---|
OIndexCursor |
OQueryOperatorMinorEquals.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorMajor.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorContains.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorContainsText.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorContainsValue.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorMinor.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorEquals.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorIn.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorContainsKey.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperator.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.
|
OIndexCursor |
OQueryOperatorMajorEquals.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorBetween.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
OIndexCursor |
OQueryOperatorIs.executeIndexQuery(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
boolean ascSortOrder) |
protected void |
OQueryOperator.updateProfiler(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
OIndexDefinition indexDefinition) |
| Modifier and Type | Method and Description |
|---|---|
void |
OTransaction.addIndexEntry(OIndex<?> delegate,
String iIndexName,
OTransactionIndexChanges.OPERATION iStatus,
Object iKey,
OIdentifiable iValue) |
void |
OTransactionNoTx.addIndexEntry(OIndex<?> delegate,
String indexName,
OTransactionIndexChanges.OPERATION status,
Object key,
OIdentifiable value) |
void |
OTransactionRealAbstract.addIndexEntry(OIndex<?> delegate,
String iIndexName,
OTransactionIndexChanges.OPERATION iOperation,
Object key,
OIdentifiable iValue) |
void |
OTransactionRealAbstract.addIndexEntry(OIndex<?> delegate,
String iIndexName,
OTransactionIndexChanges.OPERATION iOperation,
Object key,
OIdentifiable iValue,
boolean clientTrackOnly)
Bufferizes index changes to be flushed at commit time.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OImporterListener.onJoinNotFound(ODatabaseDocument db,
OCommandContext iContext,
OIndex<?> iIndex,
Object iKey) |
void |
OScriptImporterListener.onJoinNotFound(ODatabaseDocument db,
OCommandContext iContext,
OIndex<?> iIndex,
Object iKey) |
void |
ODefaultImporterListener.onJoinNotFound(ODatabaseDocument db,
OCommandContext iContext,
OIndex<?> iIndex,
Object iKey) |
| Constructor and Description |
|---|
ODictionaryWrapper(ODatabaseObject iDatabase,
OIndex<OIdentifiable> index) |
| Modifier and Type | Field and Description |
|---|---|
protected OIndex<?> |
OrientIndex.recordKeyValueIndex |
protected OIndex<?> |
OrientIndex.underlying |
| Modifier and Type | Method and Description |
|---|---|
OIndex<?> |
OrientElementType.createIndex(String iName,
OClass.INDEX_TYPE iType,
OProgressListener iProgressListener,
String... fields) |
OIndex<?> |
OrientElementType.createIndex(String iName,
OClass.INDEX_TYPE iType,
String... fields) |
OIndex<?> |
OrientElementType.createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String... fields) |
OIndex<?> |
OrientElementType.createIndex(String iName,
String iType,
OProgressListener iProgressListener,
ODocument metadata,
String algorithm,
String... fields) |
OIndex<?> |
OrientElementType.createIndex(String iName,
String iType,
String... fields) |
OIndex<?> |
OrientIndex.getUnderlying() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
OrientBaseGraph.convertKey(OIndex<?> idx,
Object iValue) |
protected Object[] |
OrientBaseGraph.convertKeys(OIndex<?> idx,
Object[] iValue) |
| Constructor and Description |
|---|
OrientIndex(OrientBaseGraph orientGraph,
OIndex<?> rawIndex) |
Copyright © 2009–2025 OrientDB. All rights reserved.