Class BlockfileWriter<T>
java.lang.Object
io.datarouter.bytes.blockfile.write.BlockfileWriter<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionBlockfileWriter(BlockfileWriter.BlockfileWriterConfig<T> config, String name) -
Method Summary
Modifier and TypeMethodDescriptionconfig()encodeBlock(Codec<byte[], byte[]> compressorCodec, T item) encodeBlocks(List<T> blocks) static BlockfileTokensencodeFooter(byte[] footerValueBytes) int
-
Field Details
-
NUM_VALUE_LENGTH_BYTES
public static final int NUM_VALUE_LENGTH_BYTES -
NUM_SECTION_BYTES
public static final int NUM_SECTION_BYTES- See Also:
-
NUM_HEADER_METADATA_BYTES
public static final int NUM_HEADER_METADATA_BYTES -
NUM_FOOTER_METADATA_BYTES
public static final int NUM_FOOTER_METADATA_BYTES -
NUM_TRAILER_BYTES
public static final int NUM_TRAILER_BYTES
-
-
Constructor Details
-
BlockfileWriter
-
-
Method Details
-
write
-
numBlockMetadataBytes
public int numBlockMetadataBytes() -
encodeBlocks
-
encodeBlock
-
config
-