Class StaticChunkedOperatorAggregationStateManager

java.lang.Object
com.illumon.iris.db.v2.by.StaticChunkedOperatorAggregationStateManager

public class StaticChunkedOperatorAggregationStateManager extends Object
  • Field Details

  • Method Details

    • add

      public void add(SafeCloseable bc, OrderedKeys orderedKeys, ColumnSource<?>[] sources, org.apache.commons.lang3.mutable.MutableInt nextOutputPosition, WritableIntChunk<Attributes.KeyIndices> outputPositions)
    • makeAggregationStateBuildContext

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

      public void doRehash(com.illumon.iris.db.v2.by.StaticChunkedOperatorAggregationStateManager.BuildContext bc)
    • rehashRequired

      public boolean rehashRequired()
    • setTargetLoadFactor

      public void setTargetLoadFactor(double targetLoadFactor)
    • setMaximumLoadFactor

      public void setMaximumLoadFactor(double maximumLoadFactor)
    • getKeyHashTableSources

      public ColumnSource[] getKeyHashTableSources()
    • findPositionForKey

      public int findPositionForKey(Object key)