Thomas Rebele created CALCITE-4689:
--------------------------------------
Summary: EnumerableUncollectRule causes an
IllegalArgumentException: Type mismatch: the field sizes are not equal
Key: CALCITE-4689
URL: https://issues.apache.org/jira/browse/CALCITE-4689
Project: Calcite
Issue Type: Bug
Affects Versions: 1.27.0
Reporter: Thomas Rebele
Attachments: Calcite4689.java
The EnumerableUncollectRule converts an Uncollect to an EnumerableUncollect. It
does not set the itemAliases. This field is used to derive the row type in
Uncollect#deriveUncollectRowType. Therefore the EnumerableUncollect has a
different row type than the Uncollect.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)