Class BaseChunkReader<READ_CHUNK_TYPE extends WritableChunk<Values>>

java.lang.Object
io.deephaven.extensions.barrage.chunk.BaseChunkReader<READ_CHUNK_TYPE>
All Implemented Interfaces:
ChunkReader<READ_CHUNK_TYPE>
Direct Known Subclasses:
BooleanChunkReader, ByteChunkReader, CharChunkReader, DictionaryChunkReader, DoubleChunkReader, FixedWidthChunkReader, FloatChunkReader, IntChunkReader, ListChunkReader, LongChunkReader, MapChunkReader, NullChunkReader, RunEndEncodedChunkReader, ShortChunkReader, SingleElementListHeaderReader, TransformingChunkReader, UnionChunkReader, VarBinaryChunkReader

public abstract class BaseChunkReader<READ_CHUNK_TYPE extends WritableChunk<Values>> extends Object implements ChunkReader<READ_CHUNK_TYPE>
  • Field Details

    • BULK_READ_BUFFER_BYTES

      protected static final int BULK_READ_BUFFER_BYTES
      Upper bound (in bytes) on a single bulk payload read shared by the fixed-width primitive readers. Wide columns are decoded in windows of this size rather than materializing the entire payload at once. Configure once here (rather than per type) via BaseChunkReader.bulkReadBufferBytes.
  • Constructor Details

    • BaseChunkReader

      public BaseChunkReader()
  • Method Details