| Constructor and Description |
|---|
OLuceneMapEntryIterator(org.apache.lucene.index.IndexReader reader,
OIndexDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.analysis.Analyzer |
OLuceneAnalyzerFactory.createAnalyzer(OIndexDefinition index,
OLuceneAnalyzerFactory.AnalyzerKind kind,
ODocument metadata) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.document.Document |
OLuceneDocumentBuilder.build(OIndexDefinition definition,
Object key,
OIdentifiable value,
Map<String,Boolean> fieldsToStore,
ODocument metadata) |
protected org.apache.lucene.search.Query |
OLuceneQueryBuilder.buildQuery(OIndexDefinition index,
String query,
ODocument metadata,
org.apache.lucene.analysis.Analyzer queryAnalyzer) |
static org.apache.lucene.search.Query |
OLuceneIndexType.createExactQuery(OIndexDefinition index,
Object key) |
org.apache.lucene.document.Document |
OLuceneDocumentBuilder.newBuild(OIndexDefinition indexDefinition,
Object key,
OIdentifiable oid) |
org.apache.lucene.search.Query |
OLuceneQueryBuilder.query(OIndexDefinition index,
Object key,
ODocument metadata,
org.apache.lucene.analysis.Analyzer analyzer) |
| Modifier and Type | Field and Description |
|---|---|
protected OIndexDefinition |
OLuceneClassIndexContext.definition |
| Modifier and Type | Method and Description |
|---|---|
static OIndexDefinition |
OLuceneIndexEngineUtils.getIndexDefinitionFromIndex(org.apache.lucene.index.IndexWriter writer) |
| Modifier and Type | Method and Description |
|---|---|
void |
OLuceneIndexEngineAbstract.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
OLuceneFullTextIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
| Constructor and Description |
|---|
OLuceneClassIndexContext(OSchema schema,
OIndexDefinition definition,
String name,
boolean automatic,
ODocument metadata) |
| Modifier and Type | Method and Description |
|---|---|
OLuceneIndexNotUnique |
OLuceneIndexNotUnique.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
| 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 |
OIndexAbstractDelegate.getDefinition() |
OIndexDefinition |
OIndexRemote.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<?> |
OIndexFullText.create(OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener,
OBinarySerializer valueSerializer) |
OIndexInternal<?> |
OIndexAbstract.create(OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener,
OBinarySerializer valueSerializer)
Creates the index.
|
OIndexMultiValues |
OIndexFullText.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 |
OIndexMultiValues.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> |
OIndex.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener)
Creates the index.
|
OIndexOneValue |
OIndexOneValue.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
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<?> |
OIndexManagerShared.createIndex(String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata)
Create a new index with default algorithm.
|
OIndex<?> |
OIndexManagerRemote.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,
String algorithm)
Creates a new index.
|
OIndex<?> |
OIndexManagerProxy.createIndex(String iName,
String iType,
OIndexDefinition iIndexDefinition,
int[] iClusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm) |
OIndex<?> |
OIndexManagerShared.createIndex(String iName,
String type,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm)
Create a new index.
|
OIndex<?> |
OIndexManagerRemote.createIndex(String iName,
String iType,
OIndexDefinition iIndexDefinition,
int[] iClusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String engine) |
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 |
OCellBTreeMultiValueIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
OCellBTreeSingleValueIndexEngine.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 |
OHashTableIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
OSBTreeIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
ORemoteIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.lucene.spatial.SpatialStrategy |
OLuceneGeoSpatialIndexEngine.createSpatialStrategy(OIndexDefinition indexDefinition,
ODocument metadata) |
protected abstract org.apache.lucene.spatial.SpatialStrategy |
OLuceneSpatialIndexEngineAbstract.createSpatialStrategy(OIndexDefinition indexDefinition,
ODocument metadata) |
protected org.apache.lucene.spatial.SpatialStrategy |
OLuceneLegacySpatialIndexEngine.createSpatialStrategy(OIndexDefinition indexDefinition,
ODocument metadata) |
void |
OLuceneSpatialIndexEngineDelegator.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
OLuceneSpatialIndexEngineAbstract.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.spatial.SpatialStrategy |
OSpatialStrategyFactory.createStrategy(org.locationtech.spatial4j.context.SpatialContext ctx,
ODatabaseDocumentInternal db,
OIndexDefinition indexDefinition,
ODocument metadata) |
Copyright © 2009–2025 OrientDB. All rights reserved.