[ https://issues.apache.org/jira/browse/CALCITE-5570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17700517#comment-17700517 ]
Sergey Nuyanzin commented on CALCITE-5570: ------------------------------------------ Thanks for clarification Julian. [~jiajunbernoulli] sorry for confusing. Based on other engines approach it seems reasonable to use angle brackets as in your initial version. May I ask you to return to this option and, as mentioned above we need to make {{MULTISET<INTEGER>}}, {{ARRAY<INTEGER>}} synonyms for {{INTEGER MULTISET}} and {{INTEGER ARRAY}}, same for other component types > Support nested map type for SqlDataTypeSpec > ------------------------------------------- > > Key: CALCITE-5570 > URL: https://issues.apache.org/jira/browse/CALCITE-5570 > Project: Calcite > Issue Type: Improvement > Components: core > Reporter: Sergey Nuyanzin > Assignee: Jiajun Xie > Priority: Major > Labels: pull-request-available > Time Spent: 40m > Remaining Estimate: 0h > > There was added a similar support for arrays/multisets at > https://issues.apache.org/jira/browse/CALCITE-3250 > however there is no support for maps so far. > The issue is to add such support. > > I think I'd like to clarify is syntax for maps since it has 2 internal > subtypes for keys and values may be something similar to ROW with delimiter > like > {code:sql} > SELECT CAST(NULL AS MAP(INT, INT)); > -- or with square brackets similar to map constructor > SELECT CAST(NULL AS MAP[INT, INT]); > -- or with angle (Flink syntax) > SELECT CAST(NULL AS MAP<INT, INT>); > {code} > > -- This message was sent by Atlassian Jira (v8.20.10#820010)