public class LuceneLabelScanStore extends Object implements org.neo4j.kernel.api.labelscan.LabelScanStore
| Constructor and Description |
|---|
LuceneLabelScanStore(LuceneLabelScanIndexBuilder indexBuilder,
org.neo4j.kernel.impl.api.scan.FullStoreChangeStream fullStoreStream,
org.neo4j.kernel.api.labelscan.LabelScanStore.Monitor monitor) |
| Modifier and Type | Method and Description |
|---|---|
org.neo4j.kernel.api.labelscan.AllEntriesLabelScanReader |
allNodeLabelRanges() |
void |
drop() |
void |
force(org.neo4j.io.pagecache.IOLimiter limiter) |
boolean |
hasStore() |
void |
init() |
boolean |
isEmpty() |
boolean |
isReadOnly() |
org.neo4j.storageengine.api.schema.LabelScanReader |
newReader() |
org.neo4j.kernel.api.labelscan.LabelScanWriter |
newWriter() |
void |
shutdown() |
org.neo4j.graphdb.ResourceIterator<File> |
snapshotStoreFiles() |
void |
start() |
void |
stop() |
public LuceneLabelScanStore(LuceneLabelScanIndexBuilder indexBuilder, org.neo4j.kernel.impl.api.scan.FullStoreChangeStream fullStoreStream, org.neo4j.kernel.api.labelscan.LabelScanStore.Monitor monitor)
public void force(org.neo4j.io.pagecache.IOLimiter limiter)
force in interface org.neo4j.kernel.api.labelscan.LabelScanStorepublic org.neo4j.kernel.api.labelscan.AllEntriesLabelScanReader allNodeLabelRanges()
allNodeLabelRanges in interface org.neo4j.kernel.api.labelscan.LabelScanStorepublic org.neo4j.storageengine.api.schema.LabelScanReader newReader()
newReader in interface org.neo4j.kernel.api.labelscan.LabelScanStorepublic org.neo4j.graphdb.ResourceIterator<File> snapshotStoreFiles() throws IOException
snapshotStoreFiles in interface org.neo4j.kernel.api.labelscan.LabelScanStoreIOExceptionpublic void drop()
throws IOException
drop in interface org.neo4j.kernel.api.labelscan.LabelScanStoreIOExceptionpublic void init()
throws IOException
init in interface org.neo4j.kernel.api.labelscan.LabelScanStoreinit in interface org.neo4j.kernel.lifecycle.LifecycleIOExceptionpublic void start()
throws IOException
start in interface org.neo4j.kernel.api.labelscan.LabelScanStorestart in interface org.neo4j.kernel.lifecycle.LifecycleIOExceptionpublic boolean isEmpty()
throws IOException
isEmpty in interface org.neo4j.kernel.api.labelscan.LabelScanStoreIOExceptionpublic void stop()
stop in interface org.neo4j.kernel.api.labelscan.LabelScanStorestop in interface org.neo4j.kernel.lifecycle.Lifecyclepublic void shutdown()
throws IOException
shutdown in interface org.neo4j.kernel.api.labelscan.LabelScanStoreshutdown in interface org.neo4j.kernel.lifecycle.LifecycleIOExceptionpublic org.neo4j.kernel.api.labelscan.LabelScanWriter newWriter()
newWriter in interface org.neo4j.kernel.api.labelscan.LabelScanStorepublic boolean isReadOnly()
isReadOnly in interface org.neo4j.kernel.api.labelscan.LabelScanStorepublic boolean hasStore()
throws IOException
hasStore in interface org.neo4j.kernel.api.labelscan.LabelScanStoreIOExceptionCopyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.