lidavidm commented on a change in pull request #9790: URL: https://github.com/apache/arrow/pull/9790#discussion_r601417314
########## File path: cpp/src/arrow/dataset/file_ipc.h ########## @@ -59,6 +61,16 @@ class ARROW_DS_EXPORT IpcFileFormat : public FileFormat { std::shared_ptr<FileWriteOptions> DefaultWriteOptions() override; }; +/// \brief Per-scan options for IPC fragments +class ARROW_DS_EXPORT IpcFragmentScanOptions : public FragmentScanOptions { + public: + std::string type_name() const override { return kIpcTypeName; } + + /// Options passed to the IPC file reader. + /// included_fields, memory_pool, and use_threads are ignored. + std::shared_ptr<ipc::IpcReadOptions> options; +}; + Review comment: Note I didn't bother exposing this to Python/R since the IPC options in general aren't really exposed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org