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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]