[ https://issues.apache.org/jira/browse/FLINK-16835?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17068916#comment-17068916 ]
Timo Walther commented on FLINK-16835: -------------------------------------- The problem occurs with {{StreamTableEnvironment}} where it is not 100% clear how configuration is propagated. If I set something in {{ExecutionConfig}} is it available in the table environment and/or only vice versa? We had a discussion in past, however, I cannot remember the outcome. > Replace TableConfig with Configuration > -------------------------------------- > > Key: FLINK-16835 > URL: https://issues.apache.org/jira/browse/FLINK-16835 > Project: Flink > Issue Type: Improvement > Components: Table SQL / API > Reporter: Timo Walther > Priority: Major > > In order to allow reading and writing of configuration from a file or > string-based properties. We should consider removing {{TableConfig}} and > fully rely on a Configuration-based object with {{ConfigOptions}}. > This effort was partially already started which is why > {{TableConfig.getConfiguration}} exists. > However, we should clarify if we would like to have control and traceability > over layered configurations such as {{flink-conf,yaml < > StreamExecutionEnvironment < TableEnvironment < Query}}. Maybe the > {{Configuration}} class is not the right abstraction for this. -- This message was sent by Atlassian Jira (v8.3.4#803005)