Delta Arrow Reader
Delta Arrow Reader lets Rust applications read Delta Lake tables as a stream of Apache Arrow record batches. Because rows arrive in batches, your application can start working with them without first loading the whole result into memory.
You can use the stream directly or register the table with DataFusion and query it with SQL. The crate focuses only on reading; it does not write Delta tables or manage transactions.
Start here
First, install the crate. Then choose the quickstart that fits your application:
- Read a table as a stream if you want to work with an Arrow batch stream.
- Query a table with DataFusion if you want to use SQL.
After your first read
- Learn how the reader works.
- Review the reader benchmarks and their test conditions.
- Look up a type or method in the Rust API reference.