Anton Kedin created BEAM-4161:
---------------------------------
Summary: Nested Rows flattening doesn't work
Key: BEAM-4161
URL: https://issues.apache.org/jira/browse/BEAM-4161
Project: Beam
Issue Type: New Feature
Components: dsl-sql
Reporter: Anton Kedin
Assignee: Anton Kedin
Calcite flattens nested rows. It updates the field indices of the flattened row
so the fields are referenced correctly in the Rel Nodes. But the fields after
the flattened row don't have the indices updated, they have the previous
ordinals before the flattening. There is no way to look up the correct index at
the point when it reaches Beam SQL Rel Nodes. It will be fixed in Calcite 1.17.
We need to update the Calcite as soon as it is released and add few integration
tests around nested Rows:
- basic nesting with fields before and after the row field;
- multi-level row nesting;
- multiple row fields;
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)