Class BaseChunkWriter.BulkIntWriter

java.lang.Object
io.deephaven.extensions.barrage.chunk.BaseChunkWriter.BulkIntWriter
All Implemented Interfaces:
SafeCloseable, AutoCloseable
Enclosing class:
BaseChunkWriter<SOURCE_CHUNK_TYPE extends Chunk<Values>>

protected static final class BaseChunkWriter.BulkIntWriter extends Object implements SafeCloseable
Buffers little-endian int values — an Arrow offset or lengths buffer — and flushes them in windows of BaseChunkWriter.BULK_WRITE_BUFFER_BYTES, rather than making one DataOutput call, i.e. four individual byte writes, per value.
  • Constructor Details

    • BulkIntWriter

      public BulkIntWriter(@NotNull @NotNull OutputStream outputStream)
  • Method Details