Class UngroupedBoxedByteDbArrayColumnSource

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

public class UngroupedBoxedByteDbArrayColumnSource extends UngroupedDbArrayColumnSource<Byte>
An Ungrouped Column sourced for the Boxed Type Byte.

The UngroupedBoxedC-harDbArrayColumnSource is replicated to all other types with com.illumon.iris.db.v2.sources.Replicate. (C-har is deliberately spelled that way in order to prevent Replicate from altering this very comment).

See Also:
  • Constructor Details

    • UngroupedBoxedByteDbArrayColumnSource

      public UngroupedBoxedByteDbArrayColumnSource(ColumnSource<DbArray<Byte>> innerSource)
  • Method Details

    • getByte

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

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