Class BlockfileConcatenatingReaderBuilder<T>
java.lang.Object
io.datarouter.bytes.blockfile.io.read.BlockfileConcatenatingReaderBuilder<T>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBlockfileConcatenatingReaderBuilder(BlockfileGroup<T> blockfile, Function<BlockfileRow, T> rowDecoder, ExecutorService prefetchExec) -
Method Summary
Modifier and TypeMethodDescriptionbuild()setDecodeBatchSize(int decodeBatchSize) setDecodeThreads(io.datarouter.scanner.Threads decodeThreads) setPrefetchBufferSize(ByteLength prefetchBufferSize) setReadChunkSize(ByteLength readChunkSize) setReadThreads(io.datarouter.scanner.Threads readThreads)
-
Field Details
-
DEFAULT_PREFETCH_BUFFER_SIZE
-
-
Constructor Details
-
BlockfileConcatenatingReaderBuilder
public BlockfileConcatenatingReaderBuilder(BlockfileGroup<T> blockfile, Function<BlockfileRow, T> rowDecoder, ExecutorService prefetchExec)
-
-
Method Details
-
setReadThreads
public BlockfileConcatenatingReaderBuilder<T> setReadThreads(io.datarouter.scanner.Threads readThreads) -
setReadChunkSize
-
setPrefetchBufferSize
-
setDecodeBatchSize
-
setDecodeThreads
public BlockfileConcatenatingReaderBuilder<T> setDecodeThreads(io.datarouter.scanner.Threads decodeThreads) -
enableChecksumValidation
-
build
-