The GitHub Actions job "Build CI with different platforms/configs" on 
hive.git/HIVE-29743 has failed.
Run started by GitHub user rubenada (triggered by rubenada).

Head commit for run:
d6c9a660ac93efa82854202596168e08523cbdab / Ruben Quesada Lopez 
<[email protected]>
Adjust dynamic_partition_pruning, vectorized_dynamic_partition_pruning and 
materialized_view_rewrite_ssb_2 plans due to CALCITE-7870

CALCITE-7870 changed RexUtil.isLosslessCast so that a DOUBLE/FLOAT ->
VARCHAR cast is lossless only when the VARCHAR has no precision. Hive's
STRING is VARCHAR(Integer.MAX_VALUE), so CAST(<double> AS STRING) is
no longer treated as lossless:
- (vectorized_)dynamic_partition_pruning: IS NOT NULL(CAST(x AS STRING))
  is no longer simplified to IS NOT NULL(x).
- materialized_view_rewrite_ssb_2: the MV exposes lo_discount and
  lo_quantity as CAST(<double> AS STRING), so query predicates on those
  columns can no longer be expressed over ssb_mv, and the MV rewrite is
  not applied to Q1.1-Q1.3.
The new plans are correct, but less optimized.

Report URL: https://github.com/apache/hive/actions/runs/43271360008

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to