diff options
author | Reynold Xin <rxin@databricks.com> | 2015-05-27 11:54:35 -0700 |
---|---|---|
committer | Reynold Xin <rxin@databricks.com> | 2015-05-27 11:54:35 -0700 |
commit | 6fec1a9409b34d8ce58ea1c330b52cc7ef3e7e7e (patch) | |
tree | c49721a726d4ab1aa019bb1cf8d8ec4616c0cdb7 /sql/core | |
parent | 0db76c90ad5f84d7a5640c41de74876b906ddc90 (diff) | |
download | spark-6fec1a9409b34d8ce58ea1c330b52cc7ef3e7e7e.tar.gz spark-6fec1a9409b34d8ce58ea1c330b52cc7ef3e7e7e.tar.bz2 spark-6fec1a9409b34d8ce58ea1c330b52cc7ef3e7e7e.zip |
Removed Guava dependency from JavaTypeInference's type signature.
This should also close #6243.
Author: Reynold Xin <rxin@databricks.com>
Closes #6431 from rxin/JavaTypeInference-guava and squashes the following commits:
e58df3c [Reynold Xin] Removed Gauva dependency from JavaTypeInference's type signature.
Diffstat (limited to 'sql/core')
-rw-r--r-- | sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala b/sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala index 3935f7b321..15c30352be 100644 --- a/sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala +++ b/sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala @@ -27,8 +27,6 @@ import scala.language.implicitConversions import scala.reflect.runtime.universe.TypeTag import scala.util.control.NonFatal -import com.google.common.reflect.TypeToken - import org.apache.spark.SparkContext import org.apache.spark.annotation.{DeveloperApi, Experimental} import org.apache.spark.api.java.{JavaRDD, JavaSparkContext} @@ -1011,7 +1009,7 @@ class SQLContext(@transient val sparkContext: SparkContext) * Returns a Catalyst Schema for the given java bean class. */ protected def getSchema(beanClass: Class[_]): Seq[AttributeReference] = { - val (dataType, _) = JavaTypeInference.inferDataType(TypeToken.of(beanClass)) + val (dataType, _) = JavaTypeInference.inferDataType(beanClass) dataType.asInstanceOf[StructType].fields.map { f => AttributeReference(f.name, f.dataType, f.nullable)() } |