[FLINK-35854][table] Upgrade Calcite version to 1.35.0
What is the purpose of the change
Upgrade Calcite to 1.35.0
Brief change log
There are several major changes done in Calcite 1.35.0
About commits https://github.com/apache/flink/pull/26547/commits/324272618bb916f25f54d61d3f14c8302c088089 - Update poms and NOTICE files https://github.com/apache/flink/pull/26547/commits/bec22ccb04d356b5e9371625fb9df51d1fe67bb5 - Remove RelBuilder https://github.com/apache/flink/pull/26547/commits/2161225d844fb5ed676bb0a6380754d2d0568c5d - Remove SqlTimestampAddFunction https://github.com/apache/flink/pull/26547/commits/f7c5c965f77b06b38f27cca963c43bef43d40ef3 - Remove CompositeSingleOperandTypeChecker https://github.com/apache/flink/pull/26547/commits/19cb1e351b8538c54d725208d694fa016af43567 - Update Calcite classes to be synced with https://github.com/apache/calcite/releases/tag/calcite-1.35.0 https://github.com/apache/flink/pull/26547/commits/1d284f29aef36680360a1551e6c6229a8e283dbb - Update Flink classes https://github.com/apache/flink/pull/26547/commits/9ba9ab605b76dccc43ba757235f5c2998bf080ee - Add FlinkCalciteTableMappingRule https://github.com/apache/flink/pull/26547/commits/929ce63da87cbf1b64367d3ddd0f9d74bacdeeff - Update plans https://github.com/apache/flink/pull/26547/commits/985e50029337aef188693e258b9efdb43c279d28 - Update SqlNodeToCallOperationTest https://github.com/apache/flink/pull/26547/commits/0faf5920494c0a70173b184d559cb22908c57db5 - Add LiteralAggFunction https://github.com/apache/flink/pull/26547/commits/acc7307077f7be064790c8cd3fe49620464eb2ca - Update plans after LiteralAggFunction https://github.com/apache/flink/pull/26547/commits/4dc67fd70fc22e163678303f450889eb2ff6c649 - Update JoinTest.testJoinUDTFWithInvalidJoinHint
Verifying this change
existing tests
Does this pull request potentially affect one of the following parts:
- Dependencies (does it add or upgrade a dependency): (yes )
- The public API, i.e., is any changed class annotated with
@Public(Evolving): ( no) - The serializers: ( no)
- The runtime per-record code paths (performance sensitive): (no)
- Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: ( no)
- The S3 file system connector: ( no)
Documentation
- Does this pull request introduce a new feature? ( no)
- If yes, how is the feature documented? (not applicable)
CI report:
- 746b3f5b6d9b3d70a6ec696dc44bf6a091069267 UNKNOWN
- 3ca380a81f1d28c92417fa2f9b4f5d1760869f83 Azure: SUCCESS
Bot commands
The @flinkbot bot supports the following commands:@flinkbot run azurere-run the last Azure build
@flinkbot run azure