[ https://issues.apache.org/jira/browse/FLINK-33784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17795266#comment-17795266 ]
Timo Walther commented on FLINK-33784: -------------------------------------- Hi [~hackergin], DelegatingReadableConfig could be one option. Another option could be to simply use a {{ConfigOption.mapType()}} for the CatalogStore? In general, prefix logic in configuration has turned out to be very complex. For the map type we also support the syntax: {code} table.catalog-store.{identifier}.{param1}: v1 table.catalog-store.{identifier}.{param2}: v2 {code} The only downside of this is that both param1 and param 2 can only be strings. > CatalogStoreFactory can not be configured via StreamExecutionEnvironment > ------------------------------------------------------------------------ > > Key: FLINK-33784 > URL: https://issues.apache.org/jira/browse/FLINK-33784 > Project: Flink > Issue Type: Sub-task > Components: Table SQL / API > Reporter: Timo Walther > Assignee: Feng Jin > Priority: Major > > The logic in TableEnvironment.create() has well-defined ordering which allows > to configure most settings via StreamExecutionEnvironment and > flink-conf.yaml. The discovery of CatalogStoreFactory should be postponed > until the final configuration is merged. -- This message was sent by Atlassian Jira (v8.20.10#820010)