Name | Description | Type | Package | Framework |
HiveExpandDistinctAggregatesRule | Planner rule that expands distinct aggregates (such as COUNT(DISTINCT x)) from a | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive |
HiveFilterJoinRule | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive | |
HiveFilterJoinRule .HiveFilterJoinMergeRule | Rule that tries to push filter expressions into a join condition and into the inputs of the join. | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules.HiveFilterJoinRule | Apache Hive |
HiveFilterJoinRule .HiveFilterJoinTransposeRule | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules.HiveFilterJoinRule | Apache Hive | |
HiveFilterProjectTransposeRule | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive | |
HiveFilterSetOpTransposeRule | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive | |
HiveInsertExchange4JoinRule | Not an optimization rule. | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive |
HiveJoinAddNotNullRule | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive | |
HiveJoinToMultiJoinRule | Rule that merges a join with multijoin/join children if the equi compared the same set of input columns. | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive |
HivePartitionPruneRule | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive | |
HivePreFilteringRule | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive | |
HiveProjectMergeRule | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive | |
HiveRelFieldTrimmer | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive | |
HiveWindowingFixRule | Rule to fix windowing issue when it is done over aggregation columns (more info in HIVE-10627). | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive |
PartitionPrune | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules | Apache Hive | |
PartitionPrune .ExtractPartPruningPredicate | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules.PartitionPrune | Apache Hive | |
PartitionPrune .ExtractRemainingPredicate | Class | org.apache.hadoop.hive.ql.optimizer.calcite.rules.PartitionPrune | Apache Hive | |