Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1.0
-
None
Description
After HIVE-12543 went in, we need follow-up work to disable the last call to ConstantPropagate in Hive. This probably implies work on extending the constant folding logic in Calcite.
Attachments
Attachments
Issue Links
- breaks
-
HIVE-13640 Disable Hive PartitionConditionRemover optimizer when CBO has optimized the plan
- Open
-
HIVE-13637 Fold CASE into NVL when CBO optimized the plan
- Closed
-
HIVE-13638 CBO rule to pull up constants through Sort/Limit
- Closed
-
HIVE-13639 CBO rule to pull up constants through Union
- Closed
-
HIVE-13942 Correctness of CASE folding in the presence of NULL values
- Closed
- is related to
-
HIVE-13804 Propagate constant expressions through insert
- Open
-
HIVE-13805 Extend HiveSortLimitPullUpConstantsRule to pull up constants even when SortLimit is the root of the plan
- Open
-
HIVE-13811 Constant not removed in index_auto_unused.q.out
- Open
-
HIVE-13816 Infer constants directly when we create semijoin
- Open
-
HIVE-13803 More aggressive inference of transitive predicates for inner joins
- Closed
-
HIVE-13806 Extension to folding NOT expressions in CBO
- Closed
-
HIVE-13807 Extend metadata provider to pull up predicates through Union
- Closed
-
HIVE-13808 Use constant expressions to backtrack when we create ReduceSink
- Closed
-
HIVE-13815 Improve logic to infer false predicates
- Closed
- relates to
-
HIVE-12543 Disable Hive ConstantPropagate optimizer when CBO has optimized the plan
- Closed
- links to