Class BlockfileReader<T>
java.lang.Object
io.datarouter.bytes.blockfile.io.read.BlockfileReader<T>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionBlockfileReader(BlockfileMetadataReader<T> metadata, BlockfileReader.BlockfileReaderConfig<T> config) -
Method Summary
Modifier and TypeMethodDescriptionblockId()config()index()loadIndexBlock(BlockfileIndexEntry indexEntry) loadValueBlock(BlockfileLocation location) makeInputStream(long from, long to) metadata()rowId()rowKey()
-
Constructor Details
-
BlockfileReader
public BlockfileReader(BlockfileMetadataReader<T> metadata, BlockfileReader.BlockfileReaderConfig<T> config)
-
-
Method Details
-
metadata
-
config
-
valueBlockDecoder
-
sequential
-
index
-
blockId
-
rowId
-
rowKey
-
rowKeyRange
-
loadIndexBlock
-
loadEncodedValueBlock
public BlockfileValueBlockCodec.BlockfileEncodedValueBlock loadEncodedValueBlock(BlockfileIndexEntry index) -
loadValueBlock
-
makeInputStream
-
makeInputStream
-