Fabian Hueske created FLINK-3665:
------------------------------------

             Summary: Range partitioning lacks support to define sort orders
                 Key: FLINK-3665
                 URL: https://issues.apache.org/jira/browse/FLINK-3665
             Project: Flink
          Issue Type: Improvement
          Components: DataSet API
    Affects Versions: 1.0.0
            Reporter: Fabian Hueske
             Fix For: 1.1.0


{{DataSet.partitionByRange()}} does not allow to specify the sort order of 
fields. This is fine if range partitioning is used to reduce skewed 
partitioning. 
However, it is not sufficient if range partitioning is used to sort a data set 
in parallel. 

Since {{DataSet.partitionByRange()}} is {{@Public}} API and cannot be easily 
changed, I propose to add a method {{withOrders(Order... orders)}} to 
{{PartitionOperator}}. The method should throw an exception if the partitioning 
method of {{PartitionOperator}} is not range partitioning.



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

Reply via email to