You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Aleksey Plekhanov (Jira)" <ji...@apache.org> on 2021/06/10 09:45:00 UTC

[jira] [Created] (IGNITE-14885) Calcite engine. Allow grouping by alias or ordinal

Aleksey Plekhanov created IGNITE-14885:
------------------------------------------

             Summary: Calcite engine. Allow grouping by alias or ordinal
                 Key: IGNITE-14885
                 URL: https://issues.apache.org/jira/browse/IGNITE-14885
             Project: Ignite
          Issue Type: Improvement
            Reporter: Aleksey Plekhanov


Currently, grouping by alias or ordinal is not supported, but sometimes it can be handy. 

Some DB vendors support this feature (PostgreSQL, MySQL), but some not (Oracle, MSSQL). In the current Ignite H2-based SQL engine, this feature is not supported. We should decide do we need it in Ignite with calcite-based SQL engine.

This feature can be easily enabled by redefining {{SqlConformance#isGroupByAlias}}, {{SqlConformance#isGroupByOrdinal}}

Affected tests:
{{src/test/sql/aggregate/group/test_group_by.test}}
{{src/test/sql/aggregate/group/test_group_by_alias.test}}
And many other.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)