Class BlockfileReader<T>
java.lang.Object
io.datarouter.bytes.blockfile.read.BlockfileReader<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final record -
Constructor Summary
ConstructorsConstructorDescriptionBlockfileReader(BlockfileMetadataReader<T> metadataReader, BlockfileReader.BlockfileReaderConfig<T> config) -
Method Summary
Modifier and TypeMethodDescriptionconfig()footer()header()intio.datarouter.scanner.Scanner<BlockfileReader.BlockfileDecodedBlockBatch<T>> io.datarouter.scanner.Scanner<BlockfileReader.BlockfileDecodedBlock<T>> io.datarouter.scanner.Scanner<T> io.datarouter.scanner.Scanner<byte[]> trailer()
-
Constructor Details
-
BlockfileReader
public BlockfileReader(BlockfileMetadataReader<T> metadataReader, BlockfileReader.BlockfileReaderConfig<T> config)
-
-
Method Details
-
metadataReader
-
headerBlockLength
public int headerBlockLength() -
header
-
trailer
-
scanDecompressedValues
public io.datarouter.scanner.Scanner<byte[]> scanDecompressedValues() -
scanDecodedBlockBatches
public io.datarouter.scanner.Scanner<BlockfileReader.BlockfileDecodedBlockBatch<T>> scanDecodedBlockBatches() -
scanDecodedBlocks
-
scanDecodedValues
-
config
-