title: Saving double dataype in spark dataframe
body: <p>In below spark-scala code, double data type value is storing differently. Though in table, all columns are of string type. Same result in impala as well. </p>
  
  <p>Does someone knows how to make sure exact value get saved and retrieved ?</p>
  
  <p>Thanks</p>
  
  <pre><code>val df = Seq(("one", 1324235345435.4546)).toDF("a", "b")
  df.write.mode("append").insertInto("test")
  spark.sql("select * from test").show(false)
  </code></pre>
  
  <pre><code>+---+---------------------+
  |a  |b                    |
  +---+---------------------+
  |one|1.3242353454354546E12|
  +---+---------------------+
  </code></pre>