You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "James Taylor (JIRA)" <ji...@apache.org> on 2015/07/12 20:13:04 UTC

[jira] [Resolved] (PHOENIX-1827) TrackOrderPreservingExpressionCompiler may falsely say ORDER BY is order preserving

     [ https://issues.apache.org/jira/browse/PHOENIX-1827?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

James Taylor resolved PHOENIX-1827.
-----------------------------------
       Resolution: Fixed
         Assignee: James Taylor
    Fix Version/s: 4.5.0

> TrackOrderPreservingExpressionCompiler may falsely say ORDER BY is order preserving
> -----------------------------------------------------------------------------------
>
>                 Key: PHOENIX-1827
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1827
>             Project: Phoenix
>          Issue Type: Task
>            Reporter: James Taylor
>            Assignee: James Taylor
>             Fix For: 4.5.0
>
>
> TrackOrderPreservingExpressionCompiler defaults to order preserving and sets to false when certain constructs are encountered. This is problematic because new types of expressions may be added to ExpressionCompiler that are not order preserving. There are already cases like this which need to be fixed, but better would be to restructure TrackOrderPreservingExpressionCompiler as an Expression visitor instead (PHOENIX-1826).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)