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 voidclose()longgetEntryCount()StringgetIndexStoreType()StringgetStorePath()booleanisIncremental()Iterator<NodeStateEntry>iterator()voidsetEntryCount(long entryCount)-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
iterator
Iterator<NodeStateEntry> iterator()
- Specified by:
iteratorin interfaceIterable<NodeStateEntry>
-
getStorePath
String getStorePath()
-
getEntryCount
long getEntryCount()
-
setEntryCount
void setEntryCount(long entryCount)
-
close
void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
getIndexStoreType
String getIndexStoreType()
-
isIncremental
boolean isIncremental()
-
-