Interface ColumnSourceGetDefaults.ForLongAsInstant

All Superinterfaces:
ChunkSource<Values>, ChunkSource.WithPrev<Values>, ColumnSource<Instant>, ColumnSourceGetDefaults.LongBacked<Instant>, ElementSource<Instant>, FillContextMaker, GetContextMaker, Releasable, TupleExporter<Instant>, TupleSource<Instant>
All Known Subinterfaces:
ImmutableColumnSourceGetDefaults.ForLongAsInstant, MutableColumnSourceGetDefaults.ForLongAsInstant
All Known Implementing Classes:
Immutable2DInstantArraySource, ImmutableConstantInstantSource, ImmutableInstantArraySource, InstantArraySource, InstantSparseArraySource
Enclosing class:
ColumnSourceGetDefaults

public static interface ColumnSourceGetDefaults.ForLongAsInstant extends ColumnSourceGetDefaults.LongBacked<Instant>
Default interface for Instant ColumnSource implementations.
  • Method Details

    • get

      @Nullable default @Nullable Instant 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<Instant>
      Parameters:
      rowKey - the location in key space to get the value from.
      Returns:
      the value at the rowKey, potentially null.