public class GroupByRules extends Object
Modifier and Type | Class and Description |
---|---|
static class |
GroupByRules.DruidAggregateProjectFilterRule |
static class |
GroupByRules.DruidAggregateProjectRule |
static class |
GroupByRules.DruidAggregateRule |
static class |
GroupByRules.DruidGroupByHavingRule |
static class |
GroupByRules.DruidGroupByLimitRule |
static class |
GroupByRules.DruidGroupByPostAggregationRule |
Modifier and Type | Method and Description |
---|---|
static String |
dimOutputName(int dimNumber) |
static List<org.apache.calcite.plan.RelOptRule> |
rules(DruidOperatorTable operatorTable) |
static DefaultLimitSpec |
toLimitSpec(List<String> rowOrder,
org.apache.calcite.rel.core.Sort sort) |
public static List<org.apache.calcite.plan.RelOptRule> rules(DruidOperatorTable operatorTable)
public static DefaultLimitSpec toLimitSpec(List<String> rowOrder, org.apache.calcite.rel.core.Sort sort)
public static String dimOutputName(int dimNumber)
Copyright © 2011–2017. All rights reserved.