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

Alan Gates updated PIG-292:
---------------------------

    Attachment: manysortfixes.patch

This patch contains a lot. The relevant areas are:

1) Fixed DataByteArray.compareTo to first check byte to byte and only size when 
the bytes compare equal, instead of other way around (that is, it now matches 
String.compareTo behavior).

2) Fixed use of binary comparator for hadoop sorting. It was being used anytime 
we were sorting on a tuple. It should instead be used anytime we are not doing 
an order by.

> Order by on more than one field returns wrong order
> ---------------------------------------------------
>
>                 Key: PIG-292
>                 URL: https://issues.apache.org/jira/browse/PIG-292
>             Project: Pig
>          Issue Type: Bug
>    Affects Versions: types_branch
>            Reporter: Alan Gates
>            Assignee: Alan Gates
>         Attachments: manysortfixes.patch, PIG-292_test.patch
>
>
> Pig scripts with order by of a single column work fine.  But once a second 
> column is added the data is returned in the wrong order.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to