Uses of Package
org.apache.druid.sql.calcite.rule
Packages that use org.apache.druid.sql.calcite.rule
-
Classes in org.apache.druid.sql.calcite.rule used by org.apache.druid.sql.calcite.plannerClassDescriptionThis interface provides a way to supply custom calcite planning rules from extensions.
-
Classes in org.apache.druid.sql.calcite.rule used by org.apache.druid.sql.calcite.ruleClassDescriptionModified version of Calcite's
AggregateMergeRule, with two changes: (1) Includes a workaround for https://issues.apache.org/jira/browse/CALCITE-7162 (2) Includes the ability to merge twoAggregatewith aProjectbetween them, by pushing theProjectbelow the new mergedAggregate.Rule that pushes LIMIT and OFFSET into aDruidUnionRel.This class is a copy (with modification) ofFilterJoinRule.Rule that prunes unused aggregators after a projection.Collapses two adjacent Sort operations together.