Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently there is no constant folding/propagation optimizer, all expressions are evaluated at runtime.
HIVE-2470 did a great job on evaluating constants on UDF initializing phase, however, it is still a runtime evaluation and it doesn't propagate constants from a subquery to outside.
It may reduce I/O and accelerate process if we introduce such an optimizer.
Attachments
Attachments
Issue Links
- breaks
-
HIVE-9025 join38.q (without map join) produces incorrect result when testing with multiple reducers
- Closed
- is blocked by
-
HIVE-7082 Vectorized parquet reader should create assigners only for the columns it assigns, not for scratch columns
- Closed
- relates to
-
HIVE-7524 Enable auto conversion of SMBjoin in presence of constant propagate optimization
- Closed