Claude Brisson created CALCITE-6369:
---------------------------------------

             Summary: Expanding "start" gives ArrayIndexOutOfBoundsException 
with redundant columns and USING
                 Key: CALCITE-6369
                 URL: https://issues.apache.org/jira/browse/CALCITE-6369
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.36.0
            Reporter: Claude Brisson


The query
{code}
select r_regionkey, * from region r0 join region r1 using (r_regionkey)
{code}

produces
{code}
java.lang.ArrayIndexOutOfBoundsException: Index 14 out of bounds for length 14
    at org.apache.calcite.runtime.PairLists$ArrayImmutablePairList.get 
(PairLists.java:573)
    at org.apache.calcite.runtime.PairLists$ArrayImmutablePairList.get 
(PairLists.java:550)
    at org.apache.calcite.sql.validate.SqlValidatorImpl$Permute.permute 
(SqlValidatorImpl.java:7443)
    at org.apache.calcite.sql.validate.SqlValidatorImpl.expandStar 
(SqlValidatorImpl.java:697)
    at org.apache.calcite.sql.validate.SqlValidatorImpl.expandSelectItem 
(SqlValidatorImpl.java:453)
    at org.apache.calcite.sql.validate.SqlValidatorImpl.validateSelectList 
(SqlValidatorImpl.java:4658)
    at org.apache.calcite.sql.validate.SqlValidatorImpl.validateSelect 
(SqlValidatorImpl.java:3840)
    at org.apache.calcite.sql.validate.SelectNamespace.validateImpl 
(SelectNamespace.java:61)
    at org.apache.calcite.sql.validate.AbstractNamespace.validate 
(AbstractNamespace.java:88)
    at org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace 
(SqlValidatorImpl.java:1154)
    at org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery 
(SqlValidatorImpl.java:1125)
{code}




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

Reply via email to