DRILL-1384: Part 1 - Rebase on Calcite. Change code due to Calcite package renaming/re-structure.
Optiq changed to use DATETIME_PLUS. Have to handle it in Drill.
PushFilterPastJoinRule has some issue. Temp fix for that.
Failed unit tests:
1) TestFlatten
2) TestConvertFunctions / TestComplexTypeWriter : "Concat"
3) TPCH Q16 : CanNotPlanException
Feed a RelDataTypeSystem into planner, to support decimal with precision/scale up to 38.
Remove assertion in DrillFilterRel. Optiq/Calcite could create a TRUE AND TRUE for query like WHERE col1 in (select ...) and col2 in (select ...) .
Rebase on calcite-1.1.0-drill-test-r1. Change code due to Calcite package renaming/re-structure.
Rebase on calcite : remaing with perl script. Part 1
reverse change to jdbc test.
Renaming for rebasing calcite. Part 2
Renaming for calcite rebasing. Part 3
Renaming for calcite rebasing. Part 4
Reverse change to testcase in jdbc.
Renaming for calcite rebasing. Part 5
Renaming for calcite rebasing. Part 6
remove 1.sh
WindowRel change related.
Renaming for calcite rebase. Part 7
PreprocessLogical and AggPrelBase
Renaming for calcite rebasing. Part 8. More manual change
Rebasing Calcite. Part 9
Rebasing calcite. Part 10
Rebasing API change from Calcite.
SQL parser change, due to Calcite rebasing.
Renaming change for calcite rebasing.
Renaming package due to Calcite rebasing.
Renaming package due to Calicte Rebase.
Work in progress for calcite rebasing.
Change import package names due to Calcite rebase.
Code refactor due to Calcite rebasing.
Fix bug in DistributionTraitDef.
Resolve compiler error, due to Calcite Rebasing.
Resolve compiler error after Calcite Rebasing.
minor change.