From be0d5d3bbebf0912c27bf41ce27b5ba214e61e19 Mon Sep 17 00:00:00 2001 From: Sean Owen Date: Sat, 23 Apr 2016 10:47:50 -0700 Subject: [SPARK-14873][CORE] Java sampleByKey methods take ju.Map but with Scala Double values; results in type Object ## What changes were proposed in this pull request? Java `sampleByKey` methods should accept `Map` with `java.lang.Double` values ## How was this patch tested? Existing (updated) Jenkins tests Author: Sean Owen Closes #12637 from srowen/SPARK-14873. --- core/src/test/java/org/apache/spark/JavaAPISuite.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'core/src/test/java') diff --git a/core/src/test/java/org/apache/spark/JavaAPISuite.java b/core/src/test/java/org/apache/spark/JavaAPISuite.java index 0f65554516..04f92d6016 100644 --- a/core/src/test/java/org/apache/spark/JavaAPISuite.java +++ b/core/src/test/java/org/apache/spark/JavaAPISuite.java @@ -44,7 +44,6 @@ import com.google.common.collect.ImmutableMap; import com.google.common.collect.Iterables; import com.google.common.collect.Iterators; import com.google.common.collect.Lists; -import com.google.common.collect.Maps; import com.google.common.base.Throwables; import com.google.common.io.Files; import org.apache.hadoop.io.IntWritable; @@ -1644,7 +1643,7 @@ public class JavaAPISuite implements Serializable { return new Tuple2<>(i % 2, 1); } }); - Map fractions = Maps.newHashMap(); + Map fractions = new HashMap<>(); fractions.put(0, 0.5); fractions.put(1, 1.0); JavaPairRDD wr = rdd2.sampleByKey(true, fractions, 1L); @@ -1670,7 +1669,7 @@ public class JavaAPISuite implements Serializable { return new Tuple2<>(i % 2, 1); } }); - Map fractions = Maps.newHashMap(); + Map fractions = new HashMap<>(); fractions.put(0, 0.5); fractions.put(1, 1.0); JavaPairRDD wrExact = rdd2.sampleByKeyExact(true, fractions, 1L); -- cgit v1.2.3