Uses of Interface
com.orientechnologies.orient.core.index.OIndexDefinition
Packages that use OIndexDefinition
Package
Description
-
Uses of OIndexDefinition in com.orientechnologies.lucene
Constructors in com.orientechnologies.lucene with parameters of type OIndexDefinitionModifierConstructorDescriptionOLuceneMapEntryIterator(org.apache.lucene.index.IndexReader reader, OIndexDefinition definition) -
Uses of OIndexDefinition in com.orientechnologies.lucene.analyzer
Methods in com.orientechnologies.lucene.analyzer with parameters of type OIndexDefinitionModifier and TypeMethodDescriptionorg.apache.lucene.analysis.AnalyzerOLuceneAnalyzerFactory.createAnalyzer(OIndexDefinition index, OLuceneAnalyzerFactory.AnalyzerKind kind, ODocument metadata) -
Uses of OIndexDefinition in com.orientechnologies.lucene.builder
Methods in com.orientechnologies.lucene.builder with parameters of type OIndexDefinitionModifier and TypeMethodDescriptionorg.apache.lucene.document.DocumentOLuceneDocumentBuilder.build(OIndexDefinition definition, Object key, OIdentifiable value, Map<String, Boolean> fieldsToStore, ODocument metadata) protected org.apache.lucene.search.QueryOLuceneQueryBuilder.buildQuery(OIndexDefinition index, String query, ODocument metadata, org.apache.lucene.analysis.Analyzer queryAnalyzer) static org.apache.lucene.search.QueryOLuceneIndexType.createExactQuery(OIndexDefinition index, Object key) org.apache.lucene.document.DocumentOLuceneDocumentBuilder.newBuild(OIndexDefinition indexDefinition, Object key, OIdentifiable oid) org.apache.lucene.search.QueryOLuceneQueryBuilder.query(OIndexDefinition index, Object key, ODocument metadata, org.apache.lucene.analysis.Analyzer analyzer) -
Uses of OIndexDefinition in com.orientechnologies.lucene.engine
Fields in com.orientechnologies.lucene.engine declared as OIndexDefinitionModifier and TypeFieldDescriptionprotected final OIndexDefinitionOLuceneClassIndexContext.definitionprotected OIndexDefinitionOLuceneIndexEngineAbstract.indexDefinitionMethods in com.orientechnologies.lucene.engine that return OIndexDefinitionModifier and TypeMethodDescriptionstatic OIndexDefinitionOLuceneIndexEngineUtils.getIndexDefinitionFromIndex(org.apache.lucene.index.IndexWriter writer) Constructors in com.orientechnologies.lucene.engine with parameters of type OIndexDefinitionModifierConstructorDescriptionOLuceneClassIndexContext(OSchema schema, OIndexDefinition definition, String name, boolean automatic, ODocument metadata) -
Uses of OIndexDefinition in com.orientechnologies.orient.core.index
Subinterfaces of OIndexDefinition in com.orientechnologies.orient.core.indexModifier and TypeInterfaceDescriptioninterfaceInterface that indicates that index definition is based on collection of values but not on single value.Classes in com.orientechnologies.orient.core.index that implement OIndexDefinitionModifier and TypeClassDescriptionclassAbstract index definiton implementation.classIndex that consist of several indexDefinitions likeOPropertyIndexDefinition.classIndex implementation bound to one schema class property.classIndex implementation bound to one schema class property that presentsOType.EMBEDDEDLIST,OType.LINKLIST,OType.LINKSETorOType.EMBEDDEDSETproperties.classIndex implementation bound to one schema class property that presentsorclassIndex definition for index which is bound to field with typeOType.LINKBAG.classIndex definition that use the serializer specified at run-time not based on type.classFields in com.orientechnologies.orient.core.index declared as OIndexDefinitionMethods in com.orientechnologies.orient.core.index that return OIndexDefinitionModifier and TypeMethodDescriptionstatic OIndexDefinitionOIndexDefinitionFactory.createIndexDefinition(OClass oClass, List<String> fieldNames, List<OType> types, List<OCollate> collates, String indexKind, String algorithm) Creates an instance ofOIndexDefinitionfor automatic index.static OIndexDefinitionOIndexDefinitionFactory.createSingleFieldIndexDefinition(String className, String fieldName, OType type, OType linkedType, OCollate collate, String indexKind, OPropertyMapIndexDefinition.INDEX_BY indexBy) OIndex.getDefinition()OIndexAbstract.getDefinition()OIndexRemote.getDefinition()OIndexMetadata.getIndexDefinition()Methods in com.orientechnologies.orient.core.index with parameters of type OIndexDefinitionModifier and TypeMethodDescriptionvoidOCompositeIndexDefinition.addIndex(OIndexDefinition indexDefinition) Add new indexDefinition in current composite.OIndexManager.createIndex(String iName, String iType, OIndexDefinition indexDefinition, int[] clusterIdsToIndex, OProgressListener progressListener, ODocument metadata) Deprecated.Manual indexes are deprecated and will be removedOIndexManager.createIndex(String iName, String iType, OIndexDefinition indexDefinition, int[] clusterIdsToIndex, OProgressListener progressListener, ODocument metadata, String algorithm) Deprecated.Manual indexes are deprecated and will be removedOIndexManagerAbstract.createIndex(ODatabaseDocumentInternal database, String iName, String iType, OIndexDefinition indexDefinition, int[] clusterIdsToIndex, OProgressListener progressListener, ODocument metadata) OIndexManagerAbstract.createIndex(ODatabaseDocumentInternal database, String iName, String iType, OIndexDefinition indexDefinition, int[] clusterIdsToIndex, OProgressListener progressListener, ODocument metadata, String algorithm) OIndexManagerRemote.createIndex(ODatabaseDocumentInternal database, String iName, String iType, OIndexDefinition indexDefinition, int[] clusterIdsToIndex, OProgressListener progressListener, ODocument metadata) OIndexManagerRemote.createIndex(ODatabaseDocumentInternal database, String iName, String iType, OIndexDefinition iIndexDefinition, int[] iClusterIdsToIndex, OProgressListener progressListener, ODocument metadata, String engine) OIndexManagerShared.createIndex(ODatabaseDocumentInternal database, String iName, String iType, OIndexDefinition indexDefinition, int[] clusterIdsToIndex, OProgressListener progressListener, ODocument metadata) Create a new index with default algorithm.OIndexManagerShared.createIndex(ODatabaseDocumentInternal database, String iName, String type, OIndexDefinition indexDefinition, int[] clusterIdsToIndex, OProgressListener progressListener, ODocument metadata, String algorithm) Create a new index.OSessionIndexManager.createIndex(String iName, String iType, OIndexDefinition indexDefinition, int[] clusterIdsToIndex, OProgressListener progressListener, ODocument metadata) OSessionIndexManager.createIndex(String iName, String iType, OIndexDefinition iIndexDefinition, int[] iClusterIdsToIndex, OProgressListener progressListener, ODocument metadata, String algorithm) protected OIndexOIndexManagerRemote.getRemoteIndexInstance(boolean isMultiValueIndex, String type, String name, String algorithm, Set<String> clustersToIndex, OIndexDefinition indexDefinition, ORID identity, ODocument configuration) Constructors in com.orientechnologies.orient.core.index with parameters of type OIndexDefinitionModifierConstructorDescriptionOIndexMetadata(String name, OIndexDefinition indexDefinition, Set<String> clustersToIndex, String type, String algorithm, String valueContainerAlgorithm, int version, ODocument metadata) 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 parameters in com.orientechnologies.orient.core.index with type arguments of type OIndexDefinitionModifierConstructorDescriptionOCompositeIndexDefinition(String iClassName, List<? extends OIndexDefinition> iIndexes, int version) Constructor for new index creation. -
Uses of OIndexDefinition in com.orientechnologies.orient.server.distributed.impl.metadata
Methods in com.orientechnologies.orient.server.distributed.impl.metadata with parameters of type OIndexDefinitionModifier and TypeMethodDescriptionOIndexManagerDistributed.createIndex(ODatabaseDocumentInternal database, String iName, String iType, OIndexDefinition indexDefinition, int[] clusterIdsToIndex, OProgressListener progressListener, ODocument metadata) OIndexManagerDistributed.createIndex(ODatabaseDocumentInternal database, String iName, String iType, OIndexDefinition iIndexDefinition, int[] iClusterIdsToIndex, OProgressListener progressListener, ODocument metadata, String algorithm) OIndexManagerDistributed.distributedCreateIndex(ODatabaseDocumentInternal database, String iName, String iType, OIndexDefinition iIndexDefinition, int[] iClusterIdsToIndex, OProgressListener progressListener, ODocument metadata, String engine) -
Uses of OIndexDefinition in com.orientechnologies.spatial.engine
Methods in com.orientechnologies.spatial.engine with parameters of type OIndexDefinitionModifier and TypeMethodDescriptionprotected org.apache.lucene.spatial.SpatialStrategyOLuceneGeoSpatialIndexEngine.createSpatialStrategy(OIndexDefinition indexDefinition, ODocument metadata) protected org.apache.lucene.spatial.SpatialStrategyOLuceneLegacySpatialIndexEngine.createSpatialStrategy(OIndexDefinition indexDefinition, ODocument metadata) protected abstract org.apache.lucene.spatial.SpatialStrategyOLuceneSpatialIndexEngineAbstract.createSpatialStrategy(OIndexDefinition indexDefinition, ODocument metadata) -
Uses of OIndexDefinition in com.orientechnologies.spatial.factory
Methods in com.orientechnologies.spatial.factory with parameters of type OIndexDefinitionModifier and TypeMethodDescriptionorg.apache.lucene.spatial.SpatialStrategyOSpatialStrategyFactory.createStrategy(org.locationtech.spatial4j.context.SpatialContext ctx, ODatabaseDocumentInternal db, OIndexDefinition indexDefinition, ODocument metadata)