[ 
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)

Reply via email to