| Package | Description |
|---|---|
| io.prestosql.operator | |
| io.prestosql.operator.aggregation.builder |
| Modifier and Type | Field and Description |
|---|---|
static UpdateMemory |
UpdateMemory.NOOP |
| Modifier and Type | Method and Description |
|---|---|
static GroupByHash |
GroupByHash.createGroupByHash(List<? extends Type> hashTypes,
int[] hashChannels,
Optional<Integer> inputHashChannel,
int expectedSize,
boolean processDictionary,
JoinCompiler joinCompiler,
UpdateMemory updateMemory) |
| Constructor and Description |
|---|
BigintGroupByHash(int hashChannel,
boolean outputRawHash,
int expectedSize,
UpdateMemory updateMemory) |
MarkDistinctHash(Session session,
List<Type> types,
int[] channels,
Optional<Integer> hashChannel,
int expectedDistinctValues,
JoinCompiler joinCompiler,
UpdateMemory updateMemory) |
MarkDistinctHash(Session session,
List<Type> types,
int[] channels,
Optional<Integer> hashChannel,
JoinCompiler joinCompiler,
UpdateMemory updateMemory) |
MultiChannelGroupByHash(List<? extends Type> hashTypes,
int[] hashChannels,
Optional<Integer> inputHashChannel,
int expectedSize,
boolean processDictionary,
JoinCompiler joinCompiler,
UpdateMemory updateMemory) |
| Constructor and Description |
|---|
InMemoryHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories,
AggregationNode.Step step,
int expectedGroups,
List<Type> groupByTypes,
List<Integer> groupByChannels,
Optional<Integer> hashChannel,
OperatorContext operatorContext,
Optional<io.airlift.units.DataSize> maxPartialMemory,
JoinCompiler joinCompiler,
UpdateMemory updateMemory) |
InMemoryHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories,
AggregationNode.Step step,
int expectedGroups,
List<Type> groupByTypes,
List<Integer> groupByChannels,
Optional<Integer> hashChannel,
OperatorContext operatorContext,
Optional<io.airlift.units.DataSize> maxPartialMemory,
Optional<Integer> overwriteIntermediateChannelOffset,
JoinCompiler joinCompiler,
UpdateMemory updateMemory) |
Copyright © 2012–2019. All rights reserved.