Commits


Benjamin Kietzman authored and Neal Richardson committed fd552ee2776
ARROW-6951: [C++][Dataset] Column projection in ParquetFragment Extract the indices of columns excluding those which need not be loaded (neither projected nor referenced by the filter expression) so that the parquet reader can avoid unnecessary IO. Closes #5735 from bkietz/6951-Dataset-Ensure-column-pro and squashes the following commits: a314e024e <Benjamin Kietzman> delete cruft 11c80b9c4 <Benjamin Kietzman> allow projection of fields with nested type 1a2d3b62e <Benjamin Kietzman> rebased on 6952 ed534aa19 <Benjamin Kietzman> rewrite tests to use range adapter, add test with missing column ac078dde8 <Benjamin Kietzman> add clarification of expected_schema fb5389880 <Benjamin Kietzman> ARROW-6951: Column projection in ParquetFragment Authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Neal Richardson <neal.p.richardson@gmail.com>