public class LuceneLabelScanStore extends Object implements org.neo4j.kernel.api.labelscan.LabelScanStore
Modifier and Type | Field and Description |
---|---|
static String |
LUCENE_LABEL_INDEX_TAG
Lucene label index tag, to distinguish lucene label index from other label indexes
|
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 static final String LUCENE_LABEL_INDEX_TAG
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.LabelScanStore
public org.neo4j.kernel.api.labelscan.AllEntriesLabelScanReader allNodeLabelRanges()
allNodeLabelRanges
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
public org.neo4j.storageengine.api.schema.LabelScanReader newReader()
newReader
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
public org.neo4j.graphdb.ResourceIterator<File> snapshotStoreFiles() throws IOException
snapshotStoreFiles
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
IOException
public void drop() throws IOException
drop
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
IOException
public void init() throws IOException
init
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
init
in interface org.neo4j.kernel.lifecycle.Lifecycle
IOException
public void start() throws IOException
start
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
start
in interface org.neo4j.kernel.lifecycle.Lifecycle
IOException
public boolean isEmpty() throws IOException
isEmpty
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
IOException
public void stop()
stop
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
stop
in interface org.neo4j.kernel.lifecycle.Lifecycle
public void shutdown() throws IOException
shutdown
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
shutdown
in interface org.neo4j.kernel.lifecycle.Lifecycle
IOException
public org.neo4j.kernel.api.labelscan.LabelScanWriter newWriter()
newWriter
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
public boolean isReadOnly()
isReadOnly
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
public boolean hasStore() throws IOException
hasStore
in interface org.neo4j.kernel.api.labelscan.LabelScanStore
IOException
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.