LadyForest commented on code in PR #24889:
URL: https://github.com/apache/flink/pull/24889#discussion_r1631874007


##########
flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/plan/optimize/RelNodeBlock.scala:
##########
@@ -352,7 +353,14 @@ class RelNodeBlockPlanBuilder private (tableConfig: 
ReadableConfig) {
 
 object RelNodeBlockPlanBuilder {
 
-  // It is a experimental config, will may be removed later.
+  /**
+   * Whether to treat union-all node as a breakpoint.
+   * @deprecated
+   *   This configuration has been deprecated as part of FLIP-457. Please use
+   *   
[[org.apache.flink.table.api.config.OptimizerConfigOptions.TABLE_OPTIMIZER_UNIONALL_AS_BREAKPOINT_ENABLED]]
+   *   instead.
+   */
+  @Deprecated

Review Comment:
   > IIUC, the proposed change 'Move the configurations to ...' of the FLIP 
means that we can just make the move without having to keep the old positions 
because we haven't changed these configuration option names, so If there are no 
objections, you can remove the option from the original classes.
   
   Yes, it's the original plan. But during the 
[discussion](https://lists.apache.org/thread/n52smchwgr6qfg3tfvmxpdshk8obgor2), 
Xuannan mentioned the API compatibility guarantees. The only concern is that 
although there's no constraint on the Experimental API, and in theory, users 
should not directly rely on table-planner in their projects, we're still 
determining whether users rely on these variables in their code.
   
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to