fsaintjacques opened a new pull request #7073:
URL: https://github.com/apache/arrow/pull/7073


   * Simplified FileSystemDataset to hold a FragmentVector. Each
     Fragment must be a FileFragment and is checked at
     `FileSystemDataset::Make`.  Fragments are not required to use the same
     backing filesystem nor the same format.
   
   * Removed `FileSystemDataset::format` and
     `FileSystemDataset::partitions`.
   
   * Since FileInfo is not required by neither FileSystemDataset and
     FileSystemDatasetFactory, it is no possible to create a dataset
     without any IO involved.
   
   * Re-introduced the natural behavior of creating FileFragment with their
     full partition expressions instead of removing the ancestors common
     partitions.
   
   * Added `Expression::IsSatisfiableWith` method.
   
   * Added missing compression cmake options to archery.
   
   * Ensure FileSource holds a shared_ptr<FileSystem> pointer.
     This is required to refactor FileSystemDataset to support Buffer
     FileSource and heterogeneous FileSystems.
   
   * Rename `type` to `id`, following other classes.


----------------------------------------------------------------
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:
[email protected]


Reply via email to