Monica Raj created SPARK-21246:
----------------------------------

             Summary: Unexpected Data Type conversion from LONG to BIGINT
                 Key: SPARK-21246
                 URL: https://issues.apache.org/jira/browse/SPARK-21246
             Project: Spark
          Issue Type: Bug
          Components: SQL
    Affects Versions: 1.6.1
         Environment: Using Zeppelin Notebook or Spark Shell
            Reporter: Monica Raj


The unexpected conversion occurred when creating a data frame out of an 
existing data collection. The following code can be run in zeppelin notebook to 
reproduce the bug:

import org.apache.spark.sql.types._
import org.apache.spark.sql.Row
val schemaString = "name"
val lstVals = Seq(3)
val rowRdd = sc.parallelize(lstVals).map(x => Row( x ))
rowRdd.collect()
// Generate the schema based on the string of schema
val fields = schemaString.split(" ")
.map(fieldName => StructField(fieldName, LongType, nullable = true))
val schema = StructType(fields)
print(schema)
val peopleDF = sqlContext.createDataFrame(rowRdd, schema)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to