Class UngroupedBoxedFloatObjectVectorColumnSource

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

public class UngroupedBoxedFloatObjectVectorColumnSource extends UngroupedObjectVectorColumnSource<Float>
An Ungrouped Column sourced for the Boxed Type Float.

The UngroupedBoxedC-harVectorColumnSource is replicated to all other types with io.deephaven.engine.table.impl.sources.Replicate. (C-har is deliberately spelled that way in order to prevent Replicate from altering this very comment).

  • Constructor Details

    • UngroupedBoxedFloatObjectVectorColumnSource

      public UngroupedBoxedFloatObjectVectorColumnSource(ColumnSource<ObjectVector<Float>> innerSource)
  • Method Details

    • getFloat

      public float getFloat(long rowKey)
      Description copied from interface: ElementSource
      Get the value at the rowKey as a float. RowKeys that are not present are undefined.
      Parameters:
      rowKey - the location in key space to get the value from.
      Returns:
      the float at the rowKey, null values are represented by QueryConstants.NULL_FLOAT
    • getPrevFloat

      public float getPrevFloat(long rowKey)
      Description copied from interface: ElementSource
      Get the previous value at the rowKey as a float. See ElementSource.getPrev(long) for more details. RowKeys that were not present are undefined.
      Parameters:
      rowKey - the location in key space to get the previous value from.
      Returns:
      the previous float at the rowKey, null values are represented by QueryConstants.NULL_FLOAT