| Package | Description |
|---|---|
| org.apache.druid.query.aggregation | |
| org.apache.druid.query.groupby.epinephelinae |
| Modifier and Type | Method and Description |
|---|---|
static AggregatorAdapters |
AggregatorAdapters.factorizeBuffered(ColumnSelectorFactory columnSelectorFactory,
List<AggregatorFactory> aggregatorFactories)
Create an adapters object based on
BufferAggregator. |
static AggregatorAdapters |
AggregatorAdapters.factorizeVector(VectorColumnSelectorFactory columnSelectorFactory,
List<AggregatorFactory> aggregatorFactories)
Create an adapters object based on
VectorAggregator. |
| Modifier and Type | Field and Description |
|---|---|
protected AggregatorAdapters |
AbstractBufferHashGrouper.aggregators |
| Constructor and Description |
|---|
AbstractBufferHashGrouper(com.google.common.base.Supplier<ByteBuffer> bufferSupplier,
Grouper.KeySerde<KeyType> keySerde,
AggregatorAdapters aggregators,
int baseAggregatorOffset,
int bufferGrouperMaxSize) |
BufferArrayGrouper(com.google.common.base.Supplier<ByteBuffer> bufferSupplier,
AggregatorAdapters aggregators,
int cardinality) |
BufferHashGrouper(com.google.common.base.Supplier<ByteBuffer> bufferSupplier,
Grouper.KeySerde<KeyType> keySerde,
AggregatorAdapters aggregators,
int bufferGrouperMaxSize,
float maxLoadFactor,
int initialBuckets,
boolean useDefaultSorting) |
HashVectorGrouper(com.google.common.base.Supplier<ByteBuffer> bufferSupplier,
int keySize,
AggregatorAdapters aggregators,
int bufferGrouperMaxSize,
float maxLoadFactor,
int configuredInitialNumBuckets) |
LimitedBufferHashGrouper(com.google.common.base.Supplier<ByteBuffer> bufferSupplier,
Grouper.KeySerde<KeyType> keySerde,
AggregatorAdapters aggregators,
int bufferGrouperMaxSize,
float maxLoadFactor,
int initialBuckets,
int limit,
boolean sortHasNonGroupingFields) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.