Package com.illumon.iris.db.v2.by
Class StaticSymbolTableChunkedOperatorAggregationStateManager
java.lang.Object
com.illumon.iris.db.v2.by.StaticSymbolTableChunkedOperatorAggregationStateManager
public class StaticSymbolTableChunkedOperatorAggregationStateManager extends Object
-
Method Summary
Modifier and Type Method Description void
add(SafeCloseable bc, OrderedKeys orderedKeys, ColumnSource<?>[] sources, org.apache.commons.lang3.mutable.MutableInt nextOutputPosition, WritableIntChunk<Attributes.KeyIndices> outputPositions)
int
findPositionForKey(Object key)
ColumnSource<?>[]
getKeyHashTableSources()
SafeCloseable
makeAggregationStateBuildContext(ColumnSource<?>[] buildSources, long maxSize)
-
Method Details
-
makeAggregationStateBuildContext
public SafeCloseable makeAggregationStateBuildContext(ColumnSource<?>[] buildSources, long maxSize) -
add
public void add(SafeCloseable bc, OrderedKeys orderedKeys, ColumnSource<?>[] sources, org.apache.commons.lang3.mutable.MutableInt nextOutputPosition, WritableIntChunk<Attributes.KeyIndices> outputPositions) -
getKeyHashTableSources
-
findPositionForKey
-