Uses of Class
io.datarouter.bytes.blockfile.io.write.BlockfileWriterBuilder
Packages that use BlockfileWriterBuilder
-
Uses of BlockfileWriterBuilder in io.datarouter.bytes.blockfile
Methods in io.datarouter.bytes.blockfile that return BlockfileWriterBuilder -
Uses of BlockfileWriterBuilder in io.datarouter.bytes.blockfile.io.write
Methods in io.datarouter.bytes.blockfile.io.write that return BlockfileWriterBuilderModifier and TypeMethodDescriptionBlockfileWriterBuilder.addListener(BlockfileListener listener) BlockfileWriterBuilder.addListeners(BlockfileListener... listeners) BlockfileWriterBuilder.disableMultipartWrite()When you know the total file size will be small enough to buffer everything in memory.BlockfileWriterBuilder.setChecksummer(BlockfileChecksummer checksummer) BlockfileWriterBuilder.setCompressor(BlockfileCompressor compressor) BlockfileWriterBuilder.setEncodeBatchSize(int encodeBatchSize) BlockfileWriterBuilder.setEncodeThreads(io.datarouter.scanner.Threads encodeThreads) BlockfileWriterBuilder.setFooterDictionarySupplier(Supplier<BinaryDictionary> footerDictionarySupplier) BlockfileWriterBuilder.setHeaderDictionary(BinaryDictionary headerDictionary) BlockfileWriterBuilder.setIndexBlockFormat(BlockfileIndexBlockFormat format) BlockfileWriterBuilder.setIndexFanOut(int indexFanOut) BlockfileWriterBuilder.setMultipartWrite(boolean multipartWrite) BlockfileWriterBuilder.setTargetIndexBlockSize(ByteLength optTargetIndexBlockSize) For dynamic index block sizing, for example to get large index blocks without estimating.BlockfileWriterBuilder.setValueBlockFormat(BlockfileValueBlockFormat format) BlockfileWriterBuilder.setWriteThreads(io.datarouter.scanner.Threads writeThreads)