mpoeter opened a new issue, #45284:
URL: https://github.com/apache/arrow/issues/45284

   ### Describe the enhancement requested
   
   The `ParquetFileReader` provides a `PageIndexReader` via which we can 
eventually get to a `ColumnIndex` and an `OffsetIndex` - so far so good. Those 
indexes provide page based information, but in virtually all APIs the concept 
of pages is completely abstracted away. For higher level APIs that makes sense, 
but even if we go down to the level of the `PageReader` we can only read all 
pages serially of after the other. The only way I found to skip some pages is 
via the `PageReader`'s data page filter, but that operates on the page's 
metadata and does not utilize the index. I did not find a way to load a 
specific page (e.g.,via index or file offset). But then I don't see how one can 
utilize the PageIndex with the current API. Did I miss anything?
   
   ### Component(s)
   
   C++, Parquet


-- 
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.

To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to