You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Julian Hyde (JIRA)" <ji...@apache.org> on 2015/11/16 20:01:11 UTC
[jira] [Commented] (CALCITE-969) EnumerableSort with DESC,
composite reverses NULLS FIRST/LAST
[ https://issues.apache.org/jira/browse/CALCITE-969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15007127#comment-15007127 ]
Julian Hyde commented on CALCITE-969:
-------------------------------------
Changing the subject of this issue to focus on just the bug in EnumerableSort. Only occurs when sort is composite and sort item has DESC.
I have logged CALCITE-970 to deal with the other matters.
> EnumerableSort with DESC, composite reverses NULLS FIRST/LAST
> -------------------------------------------------------------
>
> Key: CALCITE-969
> URL: https://issues.apache.org/jira/browse/CALCITE-969
> Project: Calcite
> Issue Type: Bug
> Reporter: liyang
> Assignee: Julian Hyde
> Fix For: 1.6.0
>
>
> NULL first or NULL last is not clearly defined by sql spec, but should be consistent in calcite.
> I spot order by (A desc) returns NULL last, but order by (A desc, B) returns NULL first.
> E.g. "select cal_dt, country, ... from xxx order by COUNTRY DESC" returns
> 2013-08-11 US ....
> 2013-08-18 FR ....
> 2013-03-31 null ....
> 2013-11-10 null ....
> E.g. "select cal_dt, country, ... from xxx order by COUNTRY DESC, CAL_DT ASC" returns
> 2013-03-31 null ....
> 2013-11-10 null ....
> 2013-08-11 US ....
> 2013-08-18 FR ....
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)