[ 
https://issues.apache.org/jira/browse/CALCITE-5127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17602038#comment-17602038
 ] 

Julian Hyde commented on CALCITE-5127:
--------------------------------------

Thanks for the info, [~zabetak]. It sounds as if CALCITE-1045 is fixed already, 
but let's pretend it's a duplicate, mark it fixed when the fix for this issue 
is merged, and uncomment the tests.

This PR is good work. We should get it into the main branch. It's too late for 
1.32, but can someone merge it right after the 1.32 release?

Also, the summary sounds like a bug, but I view this as a major feature in our 
relational algebra - allowing Project to set correlating variables (where 
previously we only allowed Filter and Join to set variables). Can we choose a 
better summary?

> Error when executing query with subquery in select list that uses outer 
> column of array type
> --------------------------------------------------------------------------------------------
>
>                 Key: CALCITE-5127
>                 URL: https://issues.apache.org/jira/browse/CALCITE-5127
>             Project: Calcite
>          Issue Type: Bug
>          Components: core
>            Reporter: Dmitry Sysolyatin
>            Assignee: Benchao Li
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.32.0
>
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> The following queries fail:
> {code}
> SELECT ARRAY(SELECT s.x) FROM (SELECT ARRAY[1,2,3] as x) s;
> SELECT ARRAY(SELECT * FROM UNNEST(s.x) y) FROM (SELECT ARRAY[1,2,3] as x) s;
> SELECT (SELECT CARDINALITY(s.x) LIMIT 1) FROM (SELECT ARRAY[1,2,3] as x) s;   
>  
> {code}
> With exception:
> {code}
> Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to 
> java.util.List
> {code}
> You can find test cases for this task in 
> https://github.com/apache/calcite/commit/27e68ded2c3bea7d7af73dd1dc156e46fb3591a8



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to