flink icon indicating copy to clipboard operation
flink copied to clipboard

[FLINK-35854][table] Upgrade Calcite version to 1.35.0

Open snuyanzin opened this issue 7 months ago • 2 comments

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)

snuyanzin avatar May 12 '25 06:05 snuyanzin

CI report:

  • 746b3f5b6d9b3d70a6ec696dc44bf6a091069267 UNKNOWN
  • 3ca380a81f1d28c92417fa2f9b4f5d1760869f83 Azure: SUCCESS
Bot commands The @flinkbot bot supports the following commands:
  • @flinkbot run azure re-run the last Azure build

flinkbot avatar May 12 '25 06:05 flinkbot

@flinkbot run azure

snuyanzin avatar May 12 '25 07:05 snuyanzin