calcite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julian Hyde (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CALCITE-2628) JDBC adapter throws NullPointerException while generating GROUP BY query for MySQL
Date Wed, 17 Oct 2018 01:47:00 GMT
Julian Hyde created CALCITE-2628:
------------------------------------

             Summary: JDBC adapter throws NullPointerException while generating GROUP BY query
for MySQL
                 Key: CALCITE-2628
                 URL: https://issues.apache.org/jira/browse/CALCITE-2628
             Project: Calcite
          Issue Type: Bug
            Reporter: Julian Hyde
            Assignee: Julian Hyde


JDBC adapter throws NullPointerException or ClassCastException while generating GROUP BY query
for MySQL.

The problem is that MySQL does not support nested aggregates, and if the input to the query
is either a table or an un-expected 'select *', the code that looks for the input expression
to an aggregate function does not see a SqlSelectNode (and therefore throws ClassCastException)
or runs off the end of the un-expanded '*' (giving a NullPointerException).

See test cases in RelToSqlConverterTest.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message