Commits

Andy Grove authored c04a62b9579
ARROW-3726: [Rust] Add CSV reader with example This adds a CSV reader and an example that accessed the loaded data through the use of downcasting arrays to specific types. The CSV reader supports all primitive types + string (`List<u8>`). Author: Andy Grove <andygrove73@gmail.com> Closes #2992 from andygrove/ARROW-3726 and squashes the following commits: 4d1bf98 <Andy Grove> Exclude Rust test data csv files from rat 70140c6 <Andy Grove> re-export csv::Reader 4674651 <Andy Grove> add missing file after rename 3ab0a47 <Andy Grove> create module for csv::reader 26857a3 <Andy Grove> Update Windows CI to run new example 5d43b1f <Andy Grove> Remove Arc<> ab1b20f <Andy Grove> use isEmpty() instead of len() == 0 2b9d9e1 <Andy Grove> Remove support for Float16 6167223 <Andy Grove> Remove support for Float16 80c44ca <Andy Grove> Use BinaryArray instead of List<u8> f726559 <Andy Grove> Merge branch 'master' into ARROW-3726 3928d6d <Andy Grove> Add documentation, rename CsvFile to CsvReader 247092d <Andy Grove> cargo fmt aae53aa <Andy Grove> add value_slice method, clean up example code e539814 <Andy Grove> update example to print city names to demonstrate usage of List<u8> 8974c60 <Andy Grove> Example displays data 638159d <Andy Grove> fix test 9e88791 <Andy Grove> Update CI script 517da28 <Andy Grove> Implement csv reader