Interface ColumnSourceGetDefaults.ForLong

All Superinterfaces:
ChunkSource<Values>, ChunkSource.WithPrev<Values>, ColumnSource<Long>, ColumnSourceGetDefaults.LongBacked<Long>, ElementSource<Long>, FillContextMaker, GetContextMaker, Releasable, TupleExporter<Long>, TupleSource<Long>
All Known Subinterfaces:
ImmutableColumnSourceGetDefaults.ForLong, MutableColumnSourceGetDefaults.ForLong
All Known Implementing Classes:
ArrowLongColumnSource, ArrowUInt4ColumnSource, Immutable2DLongArraySource, ImmutableConstantLongSource, ImmutableLongArraySource, InstantAsLongColumnSource, LongArraySource, LongChunkColumnSource, LongSingleValueSource, LongSparseArraySource, RowKeyColumnSource, RowPositionColumnSource, UnboxedLongBackedColumnSource, UnboxedLongBackedColumnSource, UnboxedTimeBackedColumnSource, UngroupedLongArrayColumnSource, UngroupedLongVectorColumnSource, ZonedDateTimeAsLongSource
Enclosing class:
ColumnSourceGetDefaults

public static interface ColumnSourceGetDefaults.ForLong extends ColumnSourceGetDefaults.LongBacked<Long>
Default interface for long ColumnSource implementations.
  • Method Details

    • get

      @Nullable default @Nullable Long get(long rowKey)
      Description copied from interface: ElementSource
      Get the value from the source. This may return boxed values for basic types. RowKeys that are not present are undefined.
      Specified by:
      get in interface ElementSource<Long>
      Parameters:
      rowKey - the location in key space to get the value from.
      Returns:
      the value at the rowKey, potentially null.