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

Abraham Elmahrek updated SQOOP-1936:
------------------------------------
    Fix Version/s: 1.99.5

> Ordering of the Sqoop output can be custom to IDF implementation
> ----------------------------------------------------------------
>
>                 Key: SQOOP-1936
>                 URL: https://issues.apache.org/jira/browse/SQOOP-1936
>             Project: Sqoop
>          Issue Type: Sub-task
>            Reporter: Veena Basavaraj
>            Assignee: Veena Basavaraj
>             Fix For: 1.99.5
>
>         Attachments: SQOOP-1936-v2.patch, SQOOP-1936.patch
>
>
> The compareTo method in SqoopWritable looks like below, this means we are 
> relying on the entire CSVString to order elements in the output.
> For instance, if we have 20 records  in JDBC data source, the output will not 
> be ordered by its primary key, especially when we need to do delta merges, we 
> have to be cognizant that the ordering of records in the output is controlled 
> by their CSV representation
> {code}
>   String getString() {
>     return toIDF.getCSVTextData();
>   }
>   @Override
>   public int compareTo(SqoopWritable o) {
>     return getString().compareTo(o.getString());
>   }
> {code}



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

Reply via email to