| Package | Description |
|---|---|
| org.apache.hadoop.hive.ql.optimizer.calcite.rules |
| Class and Description |
|---|
| HiveExpandDistinctAggregatesRule
Planner rule that expands distinct aggregates
(such as
COUNT(DISTINCT x)) from a
Aggregate. |
| HiveFilterJoinRule |
| HiveInsertExchange4JoinRule
Not an optimization rule.
|
| HiveJoinAddNotNullRule |
| HiveJoinCommuteRule
Planner rule that permutes the inputs of a Join, if it has a Project on top
that simply swaps the fields of both inputs.
|
| HiveJoinPushTransitivePredicatesRule
Planner rule that infers predicates from on a
Join and creates
Filters if those predicates can be pushed
to its inputs. |
| HiveJoinToMultiJoinRule
Rule that merges a join with multijoin/join children if
the equi compared the same set of input columns.
|
| HivePreFilteringRule |
| HiveProjectMergeRule |
| HiveWindowingFixRule
Rule to fix windowing issue when it is done over
aggregation columns (more info in HIVE-10627).
|
Copyright © 2017 The Apache Software Foundation. All rights reserved.