Interface IndexStore
-
- All Superinterfaces:
AutoCloseable
,Closeable
,Iterable<NodeStateEntry>
- All Known Subinterfaces:
ParallelIndexStore
- All Known Implementing Classes:
AheadOfTimeBlobDownloadingFlatFileStore
,FlatFileStore
,IncrementalFlatFileStore
,ParallelTreeStore
,TreeStore
public interface IndexStore extends Iterable<NodeStateEntry>, Closeable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
long
getEntryCount()
String
getIndexStoreType()
String
getStorePath()
boolean
isIncremental()
Iterator<NodeStateEntry>
iterator()
void
setEntryCount(long entryCount)
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
iterator
Iterator<NodeStateEntry> iterator()
- Specified by:
iterator
in interfaceIterable<NodeStateEntry>
-
getStorePath
String getStorePath()
-
getEntryCount
long getEntryCount()
-
setEntryCount
void setEntryCount(long entryCount)
-
close
void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
getIndexStoreType
String getIndexStoreType()
-
isIncremental
boolean isIncremental()
-
-