Repository: flink Updated Branches: refs/heads/release-0.9 acd43176e -> 451eb8245
[FLINK-2280] GenericTypeComparator.compare() respects ascending flag This closes #894 Project: http://git-wip-us.apache.org/repos/asf/flink/repo Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/451eb824 Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/451eb824 Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/451eb824 Branch: refs/heads/release-0.9 Commit: 451eb82459f6ba49d0503b1ed2e4248b691574ff Parents: acd4317 Author: Fabian Hueske <fhue...@apache.org> Authored: Tue Jun 30 15:11:11 2015 +0200 Committer: Fabian Hueske <fhue...@apache.org> Committed: Tue Jul 14 11:17:47 2015 +0200 ---------------------------------------------------------------------- .../flink/api/java/typeutils/runtime/GenericTypeComparator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flink/blob/451eb824/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/GenericTypeComparator.java ---------------------------------------------------------------------- diff --git a/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/GenericTypeComparator.java b/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/GenericTypeComparator.java index aad3c41..28fea6a 100644 --- a/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/GenericTypeComparator.java +++ b/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/GenericTypeComparator.java @@ -88,7 +88,8 @@ public class GenericTypeComparator<T extends Comparable<T>> extends TypeComparat @Override public int compare(T first, T second) { - return first.compareTo(second); + int cmp = first.compareTo(second); + return this.ascending ? cmp : -cmp; } @Override