Commits


Neville Dipale authored and Paddy Horan committed a5a67e8c546
ARROW-5181: [Rust] Initial support for Arrow File reader This adds initial support for reading Arrow files. Only the file format is supported, with support for the streaming format to follow in a separate PR. Only Rust supported datatypes are read and tested, thus files with timestamp[tz], intervals, durations, maps, decimal; aren't tested. Closes #4167 from nevi-me/ARROW-5180 and squashes the following commits: cc38646e7 <Neville Dipale> fix compiler warnings 84e31b7d3 <Neville Dipale> minor cleaning up, test IPC reader with more files c7100768c <Paddy Horan> Update to fix precision on float32 arrays. af5ebef7f <Neville Dipale> debug messages to identify reader errors bda4a7c9b <Neville Dipale> read strings and binaries 11301bce6 <Neville Dipale> fix test file locations 65228a4bd <Neville Dipale> read fixed size list array 49ff1276c <Neville Dipale> fix rustfmt issue 51c384219 <Neville Dipale> use generated arrow files for testing c6563d5f7 <Neville Dipale> save progress, going to work on JSON integration d039fb723 <Neville Dipale> More progress on reader: 45a988757 <Neville Dipale> roundtrip fb to schema conversion and tests 6656e6de8 <Neville Dipale> add struct test data 0f30ef609 <Neville Dipale> read lists and structs, reafactor reader 1085d3d5b <Neville Dipale> some clean-up, add random IO 3dd151d2a <Neville Dipale> ARROW-5180: Initial Arrow FIle reader impl Lead-authored-by: Neville Dipale <nevilledips@gmail.com> Co-authored-by: Paddy Horan <paddyhoran@hotmail.com> Signed-off-by: Paddy Horan <paddyhoran@hotmail.com>