aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/src/main/scala/org/apache/spark/api/python/PythonUtils.scala11
1 files changed, 9 insertions, 2 deletions
diff --git a/core/src/main/scala/org/apache/spark/api/python/PythonUtils.scala b/core/src/main/scala/org/apache/spark/api/python/PythonUtils.scala
index efb6b93cfc..90dacaeb93 100644
--- a/core/src/main/scala/org/apache/spark/api/python/PythonUtils.scala
+++ b/core/src/main/scala/org/apache/spark/api/python/PythonUtils.scala
@@ -50,8 +50,15 @@ private[spark] object PythonUtils {
/**
* Convert list of T into seq of T (for calling API with varargs)
*/
- def toSeq[T](cols: JList[T]): Seq[T] = {
- cols.toList.toSeq
+ def toSeq[T](vs: JList[T]): Seq[T] = {
+ vs.toList.toSeq
+ }
+
+ /**
+ * Convert list of T into array of T (for calling API with array)
+ */
+ def toArray[T](vs: JList[T]): Array[T] = {
+ vs.toArray().asInstanceOf[Array[T]]
}
/**