[Spark 2060][SQL] Querying JSON Datasets with SQL and DSL in Spark SQL

JIRA: https://issues.apache.org/jira/browse/SPARK-2060
No, I think we will not extend this object. I was thinking to only expose `inferSchema` to users. Should we do that?