Details
Description
Before 1.3.0, SchemaRDD.id works as a unique identifier of each SchemaRDD. In 1.3.0, unlike SchemaRDD, DataFrame is no longer an RDD, and DataFrame.rdd is actually a function which always return a new RDD instance. Making DataFrame.rdd a lazy val should bring the unique identifier back.