[
https://issues.apache.org/jira/browse/ARROW-1796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16604756#comment-16604756
]
Robert Gruener commented on ARROW-1796:
---------------------------------------
That sounds good to me. I would like to point out it would be nice if it would
be possible to apply it at the ParquetDataset level as well extending the
filter parameter that already exists to handle both hive partitions and row
group level filtering
[https://github.com/apache/arrow/blob/master/python/pyarrow/parquet.py#L777] It
could do this by using the summary _metadata file or by reading all footers.
> [Python] RowGroup filtering on file level
> -----------------------------------------
>
> Key: ARROW-1796
> URL: https://issues.apache.org/jira/browse/ARROW-1796
> Project: Apache Arrow
> Issue Type: Improvement
> Reporter: Uwe L. Korn
> Assignee: Uwe L. Korn
> Priority: Major
> Fix For: 0.11.0
>
>
> We can build upon the API defined in {{fastparquet}} for defining RowGroup
> filters:
> https://github.com/dask/fastparquet/blob/master/fastparquet/api.py#L296-L300
> and translate them into the C++ enums we will define in
> https://issues.apache.org/jira/browse/PARQUET-1158 . This should enable us to
> provide the user with a simple predicate pushdown API that we can extend in
> the background from RowGroup to Page level later on.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)