| Class | Description | 
|---|---|
| CaseFilteredAggregatorRule | 
 Rule that converts CASE-style filtered aggregation into true filtered aggregations. 
 | 
| DruidRelToBindableRule | |
| DruidRelToDruidRule | |
| DruidRules | |
| DruidRules.DruidOuterQueryRule | |
| DruidRules.DruidQueryRule<RelType extends org.apache.calcite.rel.RelNode> | |
| DruidSemiJoinRule | 
 Planner rule adapted from Calcite 1.11.0's SemiJoinRule. 
 | 
| DruidTableScanRule | |
| GroupByRules | |
| ProjectAggregatePruneUnusedCallRule | 
 Rule that prunes unused aggregators after a projection. 
 | 
| SortCollapseRule | 
 Collapses two adjacent Sort operations together. 
 | 
Copyright © 2011–2018. All rights reserved.