Class Hierarchy
- java.lang.Object
- org.apache.druid.sql.calcite.rule.DruidJoinRule.ConditionAnalysis
- org.apache.druid.sql.calcite.rule.DruidRules
- org.apache.druid.sql.calcite.rule.GroupByRules
- org.apache.calcite.plan.RelOptRule
- org.apache.druid.sql.calcite.rule.AggregateMergeRule
- org.apache.druid.sql.calcite.rule.AggregateMergeRule.WithoutProject
- org.apache.druid.sql.calcite.rule.AggregateMergeRule.WithProject
- org.apache.druid.sql.calcite.rule.AggregatePullUpLookupRule
- org.apache.druid.sql.calcite.rule.CaseToCoalesceRule (implements org.apache.calcite.rel.rules.SubstitutionRule)
- org.apache.druid.sql.calcite.rule.CoalesceLookupRule (implements org.apache.calcite.rel.rules.SubstitutionRule)
- org.apache.druid.sql.calcite.rule.DruidAggregateCaseToFilterRule (implements org.apache.calcite.rel.rules.SubstitutionRule)
- org.apache.druid.sql.calcite.rule.DruidCorrelateUnnestRule
- org.apache.druid.sql.calcite.rule.DruidFilterUnnestRule
- org.apache.druid.sql.calcite.rule.DruidJoinRule
- org.apache.druid.sql.calcite.rule.DruidLogicalValuesRule
- org.apache.druid.sql.calcite.rule.DruidRules.DruidOuterQueryRule
- org.apache.druid.sql.calcite.rule.DruidRules.DruidQueryRule<RelType>
- org.apache.druid.sql.calcite.rule.DruidSortUnionRule
- org.apache.druid.sql.calcite.rule.DruidTableScanRule
- org.apache.druid.sql.calcite.rule.DruidUnionDataSourceRule
- org.apache.druid.sql.calcite.rule.DruidUnionRule
- org.apache.druid.sql.calcite.rule.DruidUnnestRule
- org.apache.druid.sql.calcite.rule.FilterDecomposeCoalesceRule (implements org.apache.calcite.rel.rules.SubstitutionRule)
- org.apache.druid.sql.calcite.rule.FilterDecomposeConcatRule (implements org.apache.calcite.rel.rules.SubstitutionRule)
- org.apache.druid.sql.calcite.rule.FixIncorrectInExpansionTypes (implements org.apache.calcite.rel.rules.SubstitutionRule)
- org.apache.druid.sql.calcite.rule.FlattenConcatRule (implements org.apache.calcite.rel.rules.SubstitutionRule)
- org.apache.druid.sql.calcite.rule.ProjectAggregatePruneUnusedCallRule
- org.apache.calcite.plan.RelRule<C>
- org.apache.calcite.rel.convert.ConverterRule
- org.apache.druid.sql.calcite.rule.DruidRelToDruidRule
- org.apache.calcite.rel.rules.FilterJoinRule<C> (implements org.apache.calcite.rel.rules.TransformationRule)
- org.apache.druid.sql.calcite.rule.FilterJoinExcludePushToChildRule<C>
- org.apache.druid.sql.calcite.rule.FilterJoinExcludePushToChildRule.FilterIntoJoinExcludePushToChildRule
- org.apache.druid.sql.calcite.rule.FilterJoinExcludePushToChildRule<C>
- org.apache.calcite.rel.convert.ConverterRule
- org.apache.druid.sql.calcite.rule.ReverseLookupRule (implements org.apache.calcite.rel.rules.SubstitutionRule)
- org.apache.druid.sql.calcite.rule.RewriteFirstValueLastValueRule (implements org.apache.calcite.rel.rules.SubstitutionRule)
- org.apache.druid.sql.calcite.rule.SortCollapseRule
- org.apache.druid.sql.calcite.rule.AggregateMergeRule
Interface Hierarchy
- org.apache.druid.sql.calcite.rule.ExtensionCalciteRuleProvider