Class UngroupedBoxedByteObjectVectorColumnSource

All Implemented Interfaces:
ChunkSource<Values>, ChunkSource.WithPrev<Values>, ColumnSource<Byte>, ElementSource<Byte>, FillContextMaker, GetContextMaker, ColumnSourceGetDefaults.ForObject<Byte>, DefaultChunkSource<Values>, DefaultChunkSource.WithPrev<Values>, MutableColumnSource<Byte>, MutableColumnSourceGetDefaults.ForObject<Byte>, Releasable, TupleExporter<Byte>, TupleSource<Byte>

public class UngroupedBoxedByteObjectVectorColumnSource extends UngroupedObjectVectorColumnSource<Byte>
An Ungrouped Column sourced for the Boxed Type Byte.

The UngroupedBoxedC-harVectorColumnSource is replicated to all other types with io.deephaven.engine.table.impl.sources.Replicate. (C-har is deliberately spelled that way in order to prevent Replicate from altering this very comment).

  • Constructor Details

    • UngroupedBoxedByteObjectVectorColumnSource

      public UngroupedBoxedByteObjectVectorColumnSource(ColumnSource<ObjectVector<Byte>> innerSource)
  • Method Details

    • getByte

      public byte getByte(long rowKey)
      Description copied from interface: ElementSource
      Get the value at the rowKey as a byte. RowKeys that are not present are undefined.
      Parameters:
      rowKey - the location in key space to get the value from.
      Returns:
      the boolean at the rowKey, null values are represented by QueryConstants.NULL_BYTE
    • getPrevByte

      public byte getPrevByte(long rowKey)
      Description copied from interface: ElementSource
      Get the previous value at the rowKey as a byte. See ElementSource.getPrev(long) for more details. RowKeys that were not present are undefined.
      Parameters:
      rowKey - the location in key space to get the previous value from.
      Returns:
      the previous boolean at the rowKey, null values are represented by QueryConstants.NULL_BYTE