Hequn Cheng created FLINK-11221:
-----------------------------------

             Summary: Support delimited identifiers in TableAPI
                 Key: FLINK-11221
                 URL: https://issues.apache.org/jira/browse/FLINK-11221
             Project: Flink
          Issue Type: Improvement
          Components: Table API & SQL
            Reporter: Hequn Cheng
            Assignee: Hequn Cheng


There are two kinds of identifiers in SQL: regular identifiers and delimited 
identifiers. Different from regular identifiers, delimited identifiers are 
identifiers enclosed in double backticks(``), double quotation marks (") or 
brackets ([ ]). 

Currently, delimited identifiers in double backticks have been supported in 
Flink SQL(thanks to Calcite). In Calcite, delimited identifiers may contain 
virtually any character, including spaces and other punctuation. With delimited 
identifiers, we can name some special identifiers such as `a-a` which may be an 
essential requirement.

However, delimited identifiers are not supported in TableApi. It would be nice 
if we support it in TableApi. 

Any suggestions are welcomed! Thank you.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to