Package | Description |
---|---|
com.orientechnologies.orient.core.index | |
com.orientechnologies.orient.core.index.engine | |
com.orientechnologies.orient.core.index.engine.v1 | |
com.orientechnologies.orient.core.sharding.auto | |
com.orientechnologies.orient.core.sql | |
com.orientechnologies.orient.core.sql.operator | |
com.orientechnologies.orient.core.storage.impl.local |
Contains all the class involved on the "local" implementation of the OStorage interface.
|
com.orientechnologies.orient.core.storage.index.engine |
Modifier and Type | Interface and Description |
---|---|
interface |
OIndexDefinitionMultiValue
Interface that indicates that index definition is based on collection of values but not on single value.
|
Modifier and Type | Class and Description |
---|---|
class |
OAbstractIndexDefinition
Abstract index definiton implementation.
|
class |
OAbstractIndexDefinitionMultiValue
Base class for all multivalue index definitions that contains base functionality which can be reused by concrete implementations.
|
class |
OCompositeIndexDefinition
Index that consist of several indexDefinitions like
OPropertyIndexDefinition . |
class |
OPropertyIndexDefinition
Index implementation bound to one schema class property.
|
class |
OPropertyListIndexDefinition
Index implementation bound to one schema class property that presents
OType.EMBEDDEDLIST ,
OType.LINKLIST , OType.LINKSET
or OType.EMBEDDEDSET properties. |
class |
OPropertyMapIndexDefinition
Index implementation bound to one schema class property that presents {@link com.orientechnologies.orient.core.metadata.schema.OType#EMBEDDEDMAP
or
|
class |
OPropertyRidBagIndexDefinition
Index definition for index which is bound to field with type
OType.LINKBAG . |
class |
ORuntimeKeyIndexDefinition<T>
Index definition that use the serializer specified at run-time not based on type.
|
class |
OSimpleKeyIndexDefinition |
Modifier and Type | Field and Description |
---|---|
protected OIndexDefinition |
OIndexRemote.indexDefinition |
Modifier and Type | Method and Description |
---|---|
static OIndexDefinition |
OIndexDefinitionFactory.createIndexDefinition(OClass oClass,
List<String> fieldNames,
List<OType> types,
List<OCollate> collates,
String indexKind,
String algorithm)
Creates an instance of
OIndexDefinition for automatic index. |
OIndexDefinition |
OIndexAbstract.getDefinition() |
OIndexDefinition |
OIndexRemote.getDefinition() |
OIndexDefinition |
OIndexAbstractDelegate.getDefinition() |
OIndexDefinition |
OIndex.getDefinition() |
OIndexDefinition |
OIndexMetadata.getIndexDefinition() |
Modifier and Type | Method and Description |
---|---|
void |
OCompositeIndexDefinition.addIndex(OIndexDefinition indexDefinition)
Add new indexDefinition in current composite.
|
OIndexInternal<?> |
OIndexAbstract.create(OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener,
OBinarySerializer valueSerializer)
Creates the index.
|
OIndexInternal<?> |
OIndexFullText.create(OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener,
OBinarySerializer valueSerializer) |
OIndexMultiValues |
OIndexMultiValues.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
OIndexOneValue |
OIndexOneValue.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
OIndexRemote<T> |
OIndexRemote.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) |
OIndexMultiValues |
OIndexFullText.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
OIndex<T> |
OIndex.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener)
Creates the index.
|
OIndex<?> |
OIndexManagerRemote.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata) |
OIndex<?> |
OIndexManagerShared.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata)
Create a new index with default algorithm.
|
OIndex<?> |
OIndexManager.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata)
Creates a new index with default algorithm.
|
OIndex<?> |
OIndexManagerProxy.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata) |
OIndex<?> |
OIndexManagerRemote.createIndex(String iName,
String iType,
OIndexDefinition iIndexDefinition,
int[] iClusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String engine) |
OIndex<?> |
OIndexManagerShared.createIndex(String iName,
String type,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm)
Create a new index.
|
OIndex<?> |
OIndexManager.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm)
Creates a new index.
|
OIndex<?> |
OIndexManagerProxy.createIndex(String iName,
String iType,
OIndexDefinition iIndexDefinition,
int[] iClusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm) |
protected OIndex<?> |
OIndexManagerRemote.getRemoteIndexInstance(boolean isMultiValueIndex,
String type,
String name,
String algorithm,
Set<String> clustersToIndex,
OIndexDefinition indexDefinition,
ORID identity,
ODocument configuration) |
Constructor and Description |
---|
OIndexMetadata(String name,
OIndexDefinition indexDefinition,
Set<String> clustersToIndex,
String type,
String algorithm,
String valueContainerAlgorithm) |
OIndexRemote(String iName,
String iWrappedType,
String algorithm,
ORID iRid,
OIndexDefinition iIndexDefinition,
ODocument iConfiguration,
Set<String> clustersToIndex,
String database) |
OIndexRemoteMultiValue(String iName,
String iWrappedType,
String algorithm,
ORID iRid,
OIndexDefinition iIndexDefinition,
ODocument iConfiguration,
Set<String> clustersToIndex,
String database) |
OIndexRemoteOneValue(String iName,
String iWrappedType,
String algorithm,
ORID iRid,
OIndexDefinition iIndexDefinition,
ODocument iConfiguration,
Set<String> clustersToIndex,
String database) |
Constructor and Description |
---|
OCompositeIndexDefinition(String iClassName,
List<? extends OIndexDefinition> iIndexes,
int version)
Constructor for new index creation.
|
Modifier and Type | Method and Description |
---|---|
void |
OBaseIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
Modifier and Type | Method and Description |
---|---|
void |
OCellBTreeSingleValueIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
OCellBTreeMultiValueIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
Modifier and Type | Method and Description |
---|---|
void |
OAutoShardingIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
Modifier and Type | Method and Description |
---|---|
OIndexDefinition |
OChainedIndexProxy.getDefinition() |
Modifier and Type | Method and Description |
---|---|
OIndex<T> |
OChainedIndexProxy.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
protected void |
OCommandExecutorSQLSelect.revertProfiler(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
OIndexDefinition indexDefinition) |
Modifier and Type | Method and Description |
---|---|
protected void |
OQueryOperator.updateProfiler(OCommandContext iContext,
OIndex<?> index,
List<Object> keyParams,
OIndexDefinition indexDefinition) |
Modifier and Type | Method and Description |
---|---|
int |
OAbstractPaginatedStorage.addIndexEngine(String engineName,
String algorithm,
String indexType,
OIndexDefinition indexDefinition,
OBinarySerializer<?> valueSerializer,
boolean isAutomatic,
Boolean durableInNonTxMode,
int version,
int apiVersion,
boolean multivalue,
Map<String,String> engineProperties,
Set<String> clustersToIndex,
ODocument metadata) |
int |
OAbstractPaginatedStorage.loadExternalIndexEngine(String engineName,
String algorithm,
String indexType,
OIndexDefinition indexDefinition,
OBinarySerializer<?> valueSerializer,
boolean isAutomatic,
Boolean durableInNonTxMode,
int version,
int apiVersion,
boolean multivalue,
Map<String,String> engineProperties) |
Modifier and Type | Method and Description |
---|---|
void |
OSBTreeIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
OHashTableIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
ORemoteIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
Copyright © 2009–2020 OrientDB. All rights reserved.