Reynold Xin created SPARK-18760:
-----------------------------------

             Summary: Provide consistent format output for all file formats
                 Key: SPARK-18760
                 URL: https://issues.apache.org/jira/browse/SPARK-18760
             Project: Spark
          Issue Type: New Feature
          Components: SQL
            Reporter: Reynold Xin
            Assignee: Reynold Xin


We currently rely on FileFormat implementations to override toString in order 
to get a proper explain output. It'd be better to just depend on shortName for 
those.

Before:
{noformat}
scala> spark.read.text("test.text").explain()
== Physical Plan ==
*FileScan text [value#15] Batched: false, Format: 
org.apache.spark.sql.execution.datasources.text.TextFileFormat@xyz, Location: 
InMemoryFileIndex[file:/scratch/rxin/spark/test.text], PartitionFilters: [], 
PushedFilters: [], ReadSchema: struct<value:string>
{noformat}

After:
{noformat}
scala> spark.read.text("test.text").explain()
== Physical Plan ==
*FileScan text [value#15] Batched: false, Format: text, Location: 
InMemoryFileIndex[file:/scratch/rxin/spark/test.text], PartitionFilters: [], 
PushedFilters: [], ReadSchema: struct<value:string>
{noformat}





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to