Andy Grove created ARROW-6274:
---------------------------------

             Summary: [Rust] [DataFusion] Add support for writing results to CSV
                 Key: ARROW-6274
                 URL: https://issues.apache.org/jira/browse/ARROW-6274
             Project: Apache Arrow
          Issue Type: Improvement
          Components: Rust, Rust - DataFusion
            Reporter: Andy Grove


There is currently no simple way to result query results to CSV. It would be 
good to have convenience methods either in ExecutionContext or separate utility 
methods to enable results to be written in CSV format to stdout or to a file.

There is sample code in unit tests for this and the approach is to iterate over 
each row in a batch and then iterate over each column and downcast it to an 
appropriate type (based on the schema associated with the batch) and then pull 
out the value for the row.

See 
[https://github.com/apache/arrow/blob/master/rust/datafusion/tests/sql.rs#L425-L497]
 for example code in a test

 

 



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to