I just tried to build against the current master to help check - https://github.com/apache/spark/commit/3fbf0a5f9297f438bc92db11f106d4a0ae568613
It seems I can't reproduce this as below: scala> spark.range(1).printSchema root |-- id: long (nullable = false) scala> spark.range(1).selectExpr("*").printSchema root |-- id: long (nullable = false) scala> spark.version res2: String = 2.2.0-SNAPSHOT 2017-03-27 17:58 GMT+09:00 Jacek Laskowski <ja...@japila.pl>: > Hi, > > While toying with selectExpr I've noticed that the schema changes to > include id column. I can't seem to explain it. Anyone? > > scala> spark.range(1).printSchema > root > |-- value: long (nullable = true) > > scala> spark.range(1).selectExpr("*").printSchema > root > |-- id: long (nullable = false) > > p.s. http://stackoverflow.com/q/43041975/1305344 > > Pozdrawiam, > Jacek Laskowski > ---- > https://medium.com/@jaceklaskowski/ > Mastering Apache Spark 2 https://bit.ly/mastering-apache-spark > Follow me at https://twitter.com/jaceklaskowski > > --------------------------------------------------------------------- > To unsubscribe e-mail: user-unsubscr...@spark.apache.org > >