Class StaticSymbolTableChunkedOperatorAggregationStateManager

java.lang.Object
io.deephaven.engine.table.impl.by.StaticSymbolTableChunkedOperatorAggregationStateManager

public class StaticSymbolTableChunkedOperatorAggregationStateManager extends Object
  • Field Details

  • Method Details

    • maxTableSize

      public int maxTableSize()
    • makeAggregationStateBuildContext

      public SafeCloseable makeAggregationStateBuildContext(ColumnSource<?>[] buildSources, long maxSize)
    • add

      public void add(SafeCloseable bc, RowSequence rowSequence, ColumnSource<?>[] sources, org.apache.commons.lang3.mutable.MutableInt nextOutputPosition, WritableIntChunk<RowKeys> outputPositions)
    • getKeyHashTableSources

      public ColumnSource<?>[] getKeyHashTableSources()
    • findPositionForKey

      public int findPositionForKey(Object key)