From 933e71ef303f5330c541a6e8f3c5641f368d8105 Mon Sep 17 00:00:00 2001 From: Abraham Elmahrek Date: Wed, 5 Nov 2014 20:17:05 -0800 Subject: [PATCH] SQOOP-1685: HCatalog integration is not working on JDK8 (Jarek Jarcec Cecho via Abraham Elmahrek) --- .../sqoop/mapreduce/hcat/SqoopHCatUtilities.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/java/org/apache/sqoop/mapreduce/hcat/SqoopHCatUtilities.java b/src/java/org/apache/sqoop/mapreduce/hcat/SqoopHCatUtilities.java index 599548de..ee25d0e6 100644 --- a/src/java/org/apache/sqoop/mapreduce/hcat/SqoopHCatUtilities.java +++ b/src/java/org/apache/sqoop/mapreduce/hcat/SqoopHCatUtilities.java @@ -179,6 +179,13 @@ public V put(String key, V value) { public V get(Object key) { return super.get(((String) key).toLowerCase()); } + + @Override + public void putAll(Map map) { + for(Map.Entry entry: map.entrySet()) { + put(entry.getKey(), entry.getValue()); + } + } } /** @@ -198,6 +205,13 @@ public V put(String key, V value) { public V get(Object key) { return super.get(((String) key).toUpperCase()); } + + @Override + public void putAll(Map map) { + for(Map.Entry entry: map.entrySet()) { + put(entry.getKey(), entry.getValue()); + } + } } /**