| Package | Description |
|---|---|
| io.druid.query.aggregation.histogram.sql | |
| io.druid.sql.calcite.aggregation | |
| io.druid.sql.calcite.planner |
| Modifier and Type | Method and Description |
|---|---|
Aggregation |
QuantileSqlAggregator.toDruidAggregation(String name,
RowSignature rowSignature,
DruidOperatorTable operatorTable,
PlannerContext plannerContext,
List<Aggregation> existingAggregations,
org.apache.calcite.rel.core.Project project,
org.apache.calcite.rel.core.AggregateCall aggregateCall,
DimFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
Aggregation |
SqlAggregator.toDruidAggregation(String name,
RowSignature rowSignature,
DruidOperatorTable operatorTable,
PlannerContext plannerContext,
List<Aggregation> existingAggregations,
org.apache.calcite.rel.core.Project project,
org.apache.calcite.rel.core.AggregateCall aggregateCall,
DimFilter filter)
Returns Druid Aggregation corresponding to a SQL
AggregateCall. |
Aggregation |
ApproxCountDistinctSqlAggregator.toDruidAggregation(String name,
RowSignature rowSignature,
DruidOperatorTable operatorTable,
PlannerContext plannerContext,
List<Aggregation> existingAggregations,
org.apache.calcite.rel.core.Project project,
org.apache.calcite.rel.core.AggregateCall aggregateCall,
DimFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
DruidOperatorTable |
PlannerContext.getOperatorTable() |
| Modifier and Type | Method and Description |
|---|---|
static PlannerContext |
PlannerContext.create(DruidOperatorTable operatorTable,
ExprMacroTable macroTable,
PlannerConfig plannerConfig,
Map<String,Object> queryContext) |
| Constructor and Description |
|---|
PlannerFactory(org.apache.calcite.schema.SchemaPlus rootSchema,
QuerySegmentWalker walker,
DruidOperatorTable operatorTable,
ExprMacroTable macroTable,
PlannerConfig plannerConfig,
ServerConfig serverConfig) |
Copyright © 2011–2017. All rights reserved.