Record Class BlockfileWriter.BlockfileWriterConfig

java.lang.Object
java.lang.Record
io.datarouter.bytes.blockfile.io.write.BlockfileWriter.BlockfileWriterConfig
Enclosing class:
BlockfileWriter<T>

public static record BlockfileWriter.BlockfileWriterConfig(BlockfileStorage storage, BlockfileHeaderBlock.BlockfileHeaderCodec headerCodec, BlockfileValueBlockFormat valueBlockFormat, BlockfileIndexBlockFormat indexBlockFormat, BlockfileCompressor compressor, BlockfileChecksummer checksummer, BinaryDictionary userDictionary, Supplier<BinaryDictionary> footerUserDictionarySupplier, List<BlockfileListener> listeners, int encodeBatchSize, io.datarouter.scanner.Threads encodeThreads, boolean multipartWrite, io.datarouter.scanner.Threads writeThreads, int indexFanOut, Optional<ByteLength> optTargetIndexBlockSize) extends Record