Commits

Andy Grove authored 3685e42f227
ARROW-6287: [Rust] [DataFusion] TableProvider.scan() returns thread-safe BatchIterator `TableProvider.scan()` now returns the thread-safe `BatchIterator` from the new physical execution plan, which replaces the `RecordBatchIterator` from the datasource module, which is removed in this PR. Closes #5114 from andygrove/ARROW-6287 and squashes the following commits: 150363c46 <Andy Grove> Remove redundant schema from CsvPartition 5040837c2 <Andy Grove> improve error handling and remove unwrap calls 591f7bc2c <Andy Grove> improve error handling a45495b72 <Andy Grove> update rustdoc d19ed9426 <Andy Grove> remove old RecordBatchIterator and replace usage with BatchIterator 3d1e37bb4 <Andy Grove> Refactor TableProvider to return thread-safe BatchIterator Authored-by: Andy Grove <andygrove73@gmail.com> Signed-off-by: Andy Grove <andygrove73@gmail.com>