public class LuceneSchemaIndexProvider
extends org.neo4j.kernel.api.index.SchemaIndexProvider
| Constructor and Description |
|---|
LuceneSchemaIndexProvider(org.neo4j.io.fs.FileSystemAbstraction fileSystem,
DirectoryFactory directoryFactory,
File storeDir,
org.neo4j.logging.LogProvider logging,
org.neo4j.kernel.configuration.Config config,
org.neo4j.kernel.impl.factory.OperationalMode operationalMode) |
| Modifier and Type | Method and Description |
|---|---|
org.neo4j.kernel.api.index.InternalIndexState |
getInitialState(long indexId,
org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor descriptor) |
org.neo4j.kernel.api.index.IndexAccessor |
getOnlineAccessor(long indexId,
org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor descriptor,
org.neo4j.kernel.impl.api.index.sampling.IndexSamplingConfig samplingConfig) |
String |
getPopulationFailure(long indexId) |
org.neo4j.kernel.api.index.IndexPopulator |
getPopulator(long indexId,
org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor descriptor,
org.neo4j.kernel.impl.api.index.sampling.IndexSamplingConfig samplingConfig) |
void |
shutdown() |
org.neo4j.kernel.impl.storemigration.StoreMigrationParticipant |
storeMigrationParticipant(org.neo4j.io.fs.FileSystemAbstraction fs,
org.neo4j.io.pagecache.PageCache pageCache,
org.neo4j.kernel.impl.api.scan.LabelScanStoreProvider labelScanStoreProvider) |
public LuceneSchemaIndexProvider(org.neo4j.io.fs.FileSystemAbstraction fileSystem,
DirectoryFactory directoryFactory,
File storeDir,
org.neo4j.logging.LogProvider logging,
org.neo4j.kernel.configuration.Config config,
org.neo4j.kernel.impl.factory.OperationalMode operationalMode)
public org.neo4j.kernel.api.index.IndexPopulator getPopulator(long indexId,
org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor descriptor,
org.neo4j.kernel.impl.api.index.sampling.IndexSamplingConfig samplingConfig)
getPopulator in class org.neo4j.kernel.api.index.SchemaIndexProviderpublic org.neo4j.kernel.api.index.IndexAccessor getOnlineAccessor(long indexId,
org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor descriptor,
org.neo4j.kernel.impl.api.index.sampling.IndexSamplingConfig samplingConfig)
throws IOException
getOnlineAccessor in class org.neo4j.kernel.api.index.SchemaIndexProviderIOExceptionpublic void shutdown()
throws Throwable
shutdown in interface org.neo4j.kernel.lifecycle.Lifecycleshutdown in class org.neo4j.kernel.lifecycle.LifecycleAdapterThrowablepublic org.neo4j.kernel.api.index.InternalIndexState getInitialState(long indexId,
org.neo4j.kernel.api.schema_new.index.NewIndexDescriptor descriptor)
getInitialState in class org.neo4j.kernel.api.index.SchemaIndexProviderpublic org.neo4j.kernel.impl.storemigration.StoreMigrationParticipant storeMigrationParticipant(org.neo4j.io.fs.FileSystemAbstraction fs,
org.neo4j.io.pagecache.PageCache pageCache,
org.neo4j.kernel.impl.api.scan.LabelScanStoreProvider labelScanStoreProvider)
storeMigrationParticipant in class org.neo4j.kernel.api.index.SchemaIndexProviderpublic String getPopulationFailure(long indexId) throws IllegalStateException
getPopulationFailure in class org.neo4j.kernel.api.index.SchemaIndexProviderIllegalStateExceptionCopyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.