[
https://issues.apache.org/jira/browse/FLINK-21532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lsw_aka_laplace updated FLINK-21532:
------------------------------------
Description:
For now, both legacy Table/SQL API and implementation and current Table/SQL API
and implementation are case sensitive when it comes to the key of table
properties. Though it is highly recommended to be full of low case, key in
upper case still works well.
But the following case upon current code seems a little misleading..
Given a Ddl sql:
"""
create table a (f string) with ('K1' = 'xxx')
"""
The property of corresponding `CatalogTableImpl` is Map(K1->xxx).
After calling CatalogTableImpl
> Make CatalogTableImpl#toProperties and CatalogTableImpl#fromProperties case
> sensitive
> -------------------------------------------------------------------------------------
>
> Key: FLINK-21532
> URL: https://issues.apache.org/jira/browse/FLINK-21532
> Project: Flink
> Issue Type: Improvement
> Components: Table SQL / API
> Reporter: Lsw_aka_laplace
> Priority: Major
>
> For now, both legacy Table/SQL API and implementation and current Table/SQL
> API and implementation are case sensitive when it comes to the key of table
> properties. Though it is highly recommended to be full of low case, key in
> upper case still works well.
> But the following case upon current code seems a little misleading..
> Given a Ddl sql:
> """
> create table a (f string) with ('K1' = 'xxx')
> """
> The property of corresponding `CatalogTableImpl` is Map(K1->xxx).
> After calling CatalogTableImpl
>
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)