You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@orc.apache.org by om...@apache.org on 2017/10/20 23:46:38 UTC

orc git commit: ORC-257. Build under java 9.

Repository: orc
Updated Branches:
  refs/heads/master 5831033eb -> 62d84f198


ORC-257. Build under java 9.

Fixes #180

Signed-off-by: Owen O'Malley <om...@apache.org>


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 <ow...@hortonworks.com>
Authored: Fri Oct 20 16:32:02 2017 -0700
Committer: Owen O'Malley <om...@apache.org>
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>