Commits

Benjamin Kietzman authored efbc0479e30
ARROW-7547: [C++][Dataset][Python] Add ParquetFileFormat options Add parquet reader and arrow reader options to file format Closes #6235 from bkietz/7547-Python-Dataset-Additional and squashes the following commits: 850125ef3 <Benjamin Kietzman> msvc fix: don't use std::function 8b63349ad <Benjamin Kietzman> msvc fix: an explicit function object for table constructor as well 1b2aeebf1 <Benjamin Kietzman> don't check schema metadata in file_parquet_test cb0cefd2b <Benjamin Kietzman> don't require equivalent metadata in InspectDictEncoded f46b0ccf7 <Benjamin Kietzman> revert to enable_shared_from_this cf301688f <Benjamin Kietzman> address review comments 61f98dbdf <Benjamin Kietzman> only #include file_parquet.h when parquet is built 9d9a3422d <Benjamin Kietzman> msvc fix, attempt 2 990833c31 <Benjamin Kietzman> amend doccomments for use_buffered_stream/buffer_size df2a2f6dc <Benjamin Kietzman> Revert "automatically configure use_buffered_stream for threaded scans" 27ea0d381 <Benjamin Kietzman> automatically configure use_buffered_stream for threaded scans 141259114 <Benjamin Kietzman> msvc fix 30e2c3fd5 <Benjamin Kietzman> add doccomments for parquet format options in R 7d90954ea <Benjamin Kietzman> check dictionary field in R test 2e5480ab0 <Benjamin Kietzman> add support for batch_size to InMemorySource 1cd90e8f1 <Benjamin Kietzman> autopep8 d90fd1970 <Benjamin Kietzman> move batch_size to ScanOptions 2b4a37e68 <Benjamin Kietzman> port reader_options changes to R 55bdce477 <Benjamin Kietzman> namespace reader_options, use strings(names) for dict_columns 7b6d6190a <Benjamin Kietzman> add bindings to parquet file format properties in R and python 5540eb938 <Benjamin Kietzman> lint/CI fixes 754685100 <Benjamin Kietzman> update tests to test dictionary read of string columns 22caaa1ba <Benjamin Kietzman> refactoring 74d41d388 <Benjamin Kietzman> ARROW-7547: Add ParquetFileFormat options Authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Benjamin Kietzman <bengilgit@gmail.com>