Interface ColumnSourceGetDefaults.ForLong

All Superinterfaces:
ChunkSource<Attributes.Values>, ChunkSource.WithPrev<Attributes.Values>, ColumnSource<Long>, ColumnSourceGetDefaults.LongBacked<Long>, DefaultChunkSource<Attributes.Values>, DefaultChunkSource.WithPrev<Attributes.Values>, ElementSource<Long>, FillContextMaker, GetContextMaker, Releasable, TupleExporter<Long>, TupleSource<Long>
All Known Subinterfaces:
ImmutableColumnSourceGetDefaults.ForLong, MutableColumnSourceGetDefaults.ForLong
All Known Implementing Classes:
DatetimeAsLongColumnSource, ImmutableLongArraySource, InstantAsLongColumnSource, LongArraySource, LongSingleValueSource, LongSparseArraySource, RowIdSource, UnboxedLongBackedColumnSource, UnboxedLongBackedWritableSource, UnboxedTimeBackedColumnSource, UngroupedLongArrayColumnSource, UngroupedLongDbArrayColumnSource, ZonedDateTimeAsLongSource
Enclosing class:
ColumnSourceGetDefaults

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

    • get

      default Long get​(long index)
      Description copied from interface: ElementSource
      Get the value from the source. This may return boxed values for basic types.
      Specified by:
      get in interface ElementSource<Long>
      Parameters:
      index - the location in index space to get the value from.
      Returns:
      the value at the index, potentially null.