Rong Rong created CALCITE-2906:
----------------------------------
Summary: Record DOT extension does not distinguish between simple
and compound identifiers
Key: CALCITE-2906
URL: https://issues.apache.org/jira/browse/CALCITE-2906
Project: Calcite
Issue Type: Bug
Components: core
Reporter: Rong Rong
Currently the DOT extensions only supports Simple Identifiers:
For example:
* *{{tbl.foo(0).col.bar}}* is parsed as: *{{((`TBL`.`FOO`(0).`COL`).`BAR`)}}*
However, this is not the case in regular Expression field, for example:
* *{{tbl.col.bar}}* is parsed as: *{{`TBL`.`COL`.`BAR`}}*
Parser should support both compound identifier, and simple identifier chain
after a record type SqlNode.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)