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 |
protected OIndexDefinition |
OLuceneIndexEngineAbstract.indexDefinition |
Modifier and Type | Method and Description |
---|---|
static OIndexDefinition |
OLuceneIndexEngineUtils.getIndexDefinitionFromIndex(org.apache.lucene.index.IndexWriter writer) |
Modifier and Type | Method and Description |
---|---|
void |
OLuceneFullTextIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
OLuceneIndexEngineAbstract.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 |
OIndex.getDefinition() |
OIndexDefinition |
OIndexAbstractDelegate.getDefinition() |
OIndexDefinition |
OIndexRemote.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)
Deprecated.
|
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)
Deprecated.
|
OIndexMultiValues |
OIndexMultiValues.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
OIndex |
OIndex.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) |
OIndex |
OIndexAbstractDelegate.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
OIndexRemote |
OIndexRemote.create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener) |
OIndex |
OIndexManagerRemote.createIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata) |
OIndex |
OIndexManagerShared.createIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata)
Create a new index with default algorithm.
|
abstract OIndex |
OIndexManagerAbstract.createIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata) |
OIndex |
OIndexManagerRemote.createIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition iIndexDefinition,
int[] iClusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String engine) |
OIndex |
OIndexManagerShared.createIndex(ODatabaseDocumentInternal database,
String iName,
String type,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm)
Create a new index.
|
abstract OIndex |
OIndexManagerAbstract.createIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String 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)
Deprecated.
Manual indexes are deprecated and will be removed
|
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)
Deprecated.
Manual indexes are deprecated and will be removed
|
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 |
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,
ODocument metadata) |
Modifier and Type | Method and Description |
---|---|
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) |
void |
OHashTableIndexEngine.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
Modifier and Type | Method and Description |
---|---|
OIndex |
OIndexManagerDistributed.createIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition indexDefinition,
int[] clusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata) |
OIndex |
OIndexManagerDistributed.createIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition iIndexDefinition,
int[] iClusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String algorithm) |
OIndex |
OIndexManagerDistributed.distributedCreateIndex(ODatabaseDocumentInternal database,
String iName,
String iType,
OIndexDefinition iIndexDefinition,
int[] iClusterIdsToIndex,
OProgressListener progressListener,
ODocument metadata,
String engine) |
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 |
OLuceneSpatialIndexEngineAbstract.init(String indexName,
String indexType,
OIndexDefinition indexDefinition,
boolean isAutomatic,
ODocument metadata) |
void |
OLuceneSpatialIndexEngineDelegator.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–2020 OrientDB. All rights reserved.