Dmitry Sysolyatin created CALCITE-5137:
------------------------------------------
Summary: EnumerableUncollect throws NPE if input has ((List) null)
Key: CALCITE-5137
URL: https://issues.apache.org/jira/browse/CALCITE-5137
Project: Calcite
Issue Type: Bug
Components: core, linq4j
Reporter: Dmitry Sysolyatin
Assignee: Dmitry Sysolyatin
EnumerableUncollect throws NPE when an input has element = ((List) null)
Example:
{code}
SELECT * FROM UNNEST(CAST(null AS INTEGER ARRAY))
{code}
In a real situation, it can appear if to use left join. For example:
{code}
SELECT ARRAY(SELECT * FROM UNNEST(t.x)) FROM (VALUES(1)) LEFT JOIN (SELECT
ARRAY[1] as x, 2 as y) t ON t.y = 1
{code}
--
This message was sent by Atlassian Jira
(v8.20.7#820007)