Class BlockfileWriter<T>
java.lang.Object
io.datarouter.bytes.blockfile.io.write.BlockfileWriter<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconfig()static BlockfileBaseTokensencodeFooter(byte[] footerValueBytes) state()writeBlocks(io.datarouter.scanner.Scanner<List<BlockfileRow>> items) writeItems(Function<T, BlockfileRow> rowEncoder, ByteLength targetValueBlockSize, io.datarouter.scanner.Scanner<T> rows) writeRows(ByteLength targetValueBlockSize, io.datarouter.scanner.Scanner<BlockfileRow> rows)
-
Constructor Details
-
BlockfileWriter
-
-
Method Details
-
config
-
state
-
writeItems
public BlockfileWriter.BlockfileWriteResult writeItems(Function<T, BlockfileRow> rowEncoder, ByteLength targetValueBlockSize, io.datarouter.scanner.Scanner<T> rows) -
writeRows
public BlockfileWriter.BlockfileWriteResult writeRows(ByteLength targetValueBlockSize, io.datarouter.scanner.Scanner<BlockfileRow> rows) -
writeBlocks
public BlockfileWriter.BlockfileWriteResult writeBlocks(io.datarouter.scanner.Scanner<List<BlockfileRow>> items)
-