| Package | Description |
|---|---|
| io.druid.query.groupby.epinephelinae | |
| io.druid.query.groupby.orderby | |
| io.druid.sql.calcite.rel | |
| io.druid.sql.calcite.rule |
| Constructor and Description |
|---|
ConcurrentGrouper(com.google.common.base.Supplier<ByteBuffer> bufferSupplier,
Grouper.KeySerdeFactory<KeyType> keySerdeFactory,
ColumnSelectorFactory columnSelectorFactory,
AggregatorFactory[] aggregatorFactories,
int bufferGrouperMaxSize,
float bufferGrouperMaxLoadFactor,
int bufferGrouperInitialBuckets,
LimitedTemporaryStorage temporaryStorage,
com.fasterxml.jackson.databind.ObjectMapper spillMapper,
int concurrencyHint,
DefaultLimitSpec limitSpec,
boolean sortHasNonGroupingFields) |
SpillingGrouper(com.google.common.base.Supplier<ByteBuffer> bufferSupplier,
Grouper.KeySerdeFactory<KeyType> keySerdeFactory,
ColumnSelectorFactory columnSelectorFactory,
AggregatorFactory[] aggregatorFactories,
int bufferGrouperMaxSize,
float bufferGrouperMaxLoadFactor,
int bufferGrouperInitialBuckets,
LimitedTemporaryStorage temporaryStorage,
com.fasterxml.jackson.databind.ObjectMapper spillMapper,
boolean spillingAllowed,
DefaultLimitSpec limitSpec,
boolean sortHasNonGroupingFields) |
| Modifier and Type | Method and Description |
|---|---|
static StringComparator |
DefaultLimitSpec.getComparatorForDimName(DefaultLimitSpec limitSpec,
String dimName) |
static boolean |
DefaultLimitSpec.sortingOrderHasNonGroupingFields(DefaultLimitSpec limitSpec,
List<DimensionSpec> dimensions)
Check if a limitSpec has columns in the sorting order that are not part of the grouping fields represented
by `dimensions`.
|
| Modifier and Type | Method and Description |
|---|---|
DefaultLimitSpec |
DruidQueryBuilder.getLimitSpec() |
| Modifier and Type | Method and Description |
|---|---|
DruidQueryBuilder |
DruidQueryBuilder.withLimitSpec(DefaultLimitSpec newLimitSpec) |
| Modifier and Type | Method and Description |
|---|---|
static DefaultLimitSpec |
GroupByRules.toLimitSpec(List<String> rowOrder,
org.apache.calcite.rel.core.Sort sort) |
Copyright © 2011–2017. All rights reserved.