Class RowIdSource

java.lang.Object
io.deephaven.engine.table.impl.AbstractColumnSource<Long>
io.deephaven.engine.table.impl.sources.RowIdSource
All Implemented Interfaces:
ChunkSource<Values>, ChunkSource.WithPrev<Values>, ColumnSource<Long>, ElementSource<Long>, FillContextMaker, GetContextMaker, ColumnSourceGetDefaults.ForLong, ColumnSourceGetDefaults.LongBacked<Long>, DefaultChunkSource<Values>, DefaultChunkSource.WithPrev<Values>, ImmutableColumnSource<Long>, ImmutableColumnSourceGetDefaults.ForLong, Releasable, TupleExporter<Long>, TupleSource<Long>

public class RowIdSource extends AbstractColumnSource<Long> implements ImmutableColumnSourceGetDefaults.ForLong
  • Field Details

  • Constructor Details

    • RowIdSource

      public RowIdSource()
  • Method Details

    • getLong

      public long getLong(long rowKey)
      Description copied from interface: ElementSource
      Get the value at the rowKey as a long. RowKeys that are not present are undefined.
      Specified by:
      getLong in interface ElementSource<Long>
      Parameters:
      rowKey - the location in key space to get the value from.
      Returns:
      the long at the rowKey, null values are represented by QueryConstants.NULL_LONG