diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/ArrayBasedMapData.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/ArrayBasedMapData.scala index 3768f7a1824f..8ea3abba7871 100644 --- a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/ArrayBasedMapData.scala +++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/ArrayBasedMapData.scala @@ -129,20 +129,20 @@ object ArrayBasedMapData { def toScalaMap(map: ArrayBasedMapData): Map[Any, Any] = { val keys = map.keyArray.asInstanceOf[GenericArrayData].array val values = map.valueArray.asInstanceOf[GenericArrayData].array - keys.zip(values).toMap + keys.zip(values)(collection.breakOut) } def toScalaMap(keys: Array[Any], values: Array[Any]): Map[Any, Any] = { - keys.zip(values).toMap + keys.zip(values)(collection.breakOut) } def toScalaMap(keys: scala.collection.Seq[Any], values: scala.collection.Seq[Any]): Map[Any, Any] = { - keys.zip(values).toMap + keys.zip(values)(collection.breakOut) } def toJavaMap(keys: Array[Any], values: Array[Any]): java.util.Map[Any, Any] = { import scala.collection.JavaConverters._ - keys.zip(values).toMap.asJava + keys.zip(values)(collection.breakOut).asInstanceOf[Map[Any, Any]].asJava } }