Repository: orc Updated Branches: refs/heads/master 5831033eb -> 62d84f198
ORC-257. Build under java 9. Fixes #180 Signed-off-by: Owen O'Malley <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/orc/repo Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/62d84f19 Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/62d84f19 Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/62d84f19 Branch: refs/heads/master Commit: 62d84f19816d8da6d8859c23a95a5c450b7e41db Parents: 5831033 Author: Owen O'Malley <[email protected]> Authored: Fri Oct 20 16:32:02 2017 -0700 Committer: Owen O'Malley <[email protected]> Committed: Fri Oct 20 16:46:17 2017 -0700 ---------------------------------------------------------------------- .../src/java/org/apache/orc/mapred/OrcList.java | 11 +++++++++++ .../mapreduce/src/java/org/apache/orc/mapred/OrcMap.java | 11 +++++++++++ java/pom.xml | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/orc/blob/62d84f19/java/mapreduce/src/java/org/apache/orc/mapred/OrcList.java ---------------------------------------------------------------------- diff --git a/java/mapreduce/src/java/org/apache/orc/mapred/OrcList.java b/java/mapreduce/src/java/org/apache/orc/mapred/OrcList.java index b950671..0b203e2 100644 --- a/java/mapreduce/src/java/org/apache/orc/mapred/OrcList.java +++ b/java/mapreduce/src/java/org/apache/orc/mapred/OrcList.java @@ -101,4 +101,15 @@ public class OrcList<E extends WritableComparable> } return ourSize - otherSize; } + + @Override + public boolean equals(Object other) { + return other != null && other.getClass() == getClass() && + compareTo((OrcList<E>) other) == 0; + } + + @Override + public int hashCode() { + return super.hashCode(); + } } http://git-wip-us.apache.org/repos/asf/orc/blob/62d84f19/java/mapreduce/src/java/org/apache/orc/mapred/OrcMap.java ---------------------------------------------------------------------- diff --git a/java/mapreduce/src/java/org/apache/orc/mapred/OrcMap.java b/java/mapreduce/src/java/org/apache/orc/mapred/OrcMap.java index 38c152c..b2c9dc6 100644 --- a/java/mapreduce/src/java/org/apache/orc/mapred/OrcMap.java +++ b/java/mapreduce/src/java/org/apache/orc/mapred/OrcMap.java @@ -130,4 +130,15 @@ public final class OrcMap<K extends WritableComparable, return 0; } } + + @Override + public boolean equals(Object other) { + return other != null && other.getClass() == getClass() && + compareTo((OrcMap<K,V>) other) == 0; + } + + @Override + public int hashCode() { + return super.hashCode(); + } } http://git-wip-us.apache.org/repos/asf/orc/blob/62d84f19/java/pom.xml ---------------------------------------------------------------------- diff --git a/java/pom.xml b/java/pom.xml index 1e45fbe..a9b5def 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -150,7 +150,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> - <version>2.16</version> + <version>2.20.1</version> <configuration> <reuseForks>false</reuseForks> <argLine>-Xmx2048m</argLine>
