apache / drill

Apache Drill is a distributed MPP query layer for self describing data
https://drill.apache.org/
Apache License 2.0
1.95k stars 979 forks source link

[DRAFT] Update Calcite to 1.38 #2961

Open cgivre opened 6 days ago

cgivre commented 6 days ago

DRILL-XXXX: Update Calcite to 1.38

Description

This PR updates Apache Calcite to the latest branch.

Documentation

No user facing changes.

Testing

Running existing unit tests.

cgivre commented 6 days ago

My goal here is to work through the recent versions until we get to the latest.

I thought I'd post progress here. This branch will successfully build using version 1.35. However, Calcite made some changes to VARDECIMAL handling so several tests that were introduced in https://github.com/apache/drill/pull/2597 are now failing.

Any assistance would be greatly appreciated.