I am confused around 2 datatypes DataSet[Row]
and sql.DataFrame
. From various documents etc its mentioned that DataFrame is nothing but DataSet[Row]
. Then what is sql.DataFrame
.
Below is the code where i see different type returned
Can you please explain difference between these
Below code returns of type DataSet[Row]
(as per return type of method in intellij)
serverDf.select(from_json(col("value"), schema) as "event")
.select("*")
.filter(col("event.type").isin(eventTypes_*))
Below code snippet returns of type sql.DataFrame
serverDf.select(from_json(col("value"), schema) as "event")
.select("*")
Thanks in advance