DRILL-8435: Pin the version of Calcite in the master branch
Description
Unfortunately the experiment to depend on the latest snapshot of the Calcite main branch has resulted in too much breakage, as some feared it would. Here we propose to pin the dependency on the last known good snapshot of Calcite 1.35 Calcite 1.34 in the hopes that Drill 1.22 will later be releasable based on Calcite >= 1.35.
Adjust casting costs so that VARCHAR -> BIGINT is cheaper than VARCHAR -> FLOAT8.
Pin Calcite to 1.35.0-20230417.123552-29 1.34 and reenable testTimestampAddDiffLiteralTypeInference.
DRILL-8435: Pin the version of Calcite in the master branch
Description
Unfortunately the experiment to depend on the latest snapshot of the Calcite main branch has resulted in too much breakage, as some feared it would. Here we propose to pin the dependency on
the last known good snapshot of Calcite 1.35Calcite 1.34 in the hopes that Drill 1.22 will later be releasable based on Calcite >= 1.35.1.35.0-20230417.123552-291.34 and reenable testTimestampAddDiffLiteralTypeInference.Documentation
N/A
Testing
Existing and new unit tests.