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)