[
https://issues.apache.org/jira/browse/BEAM-4516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anton Kedin updated BEAM-4516:
------------------------------
Description:
Currently CAST is parsed in the main Calcite's Parser.jj. When parsing the
target type parameter it only supports primitive types or MULTISET). It's
impossible to cast to an inline fully specified Row type at the moment (Calcite
1.16).
Probably CREATE TYPE in Calcite 1.17 is worth looking at, it should support CAST
was:
Currently CAST is parsed in the main Calcite's Parser.jj. When parsing the
target type parameter it only supports primitive types or MULTISET). It's
impossible to cast to a fully ad-hoc specified Row at the moment (Calcite 1.16).
Probably CREATE TYPE in Calcite 1.17 is worth looking at, it should support CAST
> [SQL] Allow casting to complex types
> ------------------------------------
>
> Key: BEAM-4516
> URL: https://issues.apache.org/jira/browse/BEAM-4516
> Project: Beam
> Issue Type: Improvement
> Components: dsl-sql
> Reporter: Anton Kedin
> Priority: Major
>
> Currently CAST is parsed in the main Calcite's Parser.jj. When parsing the
> target type parameter it only supports primitive types or MULTISET). It's
> impossible to cast to an inline fully specified Row type at the moment
> (Calcite 1.16).
> Probably CREATE TYPE in Calcite 1.17 is worth looking at, it should support
> CAST
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)