Skip to content

[C++][Parquet] Add documentation/helper function to GeoStatistics to help with predicate pushdown #46267

@paleolimbot

Description

@paleolimbot

Describe the enhancement requested

The focus of the GeoStatistics added in #45459 was squarely on ensuring that files were written correctly; however, it would be helpful to add a method like MayIntersectBox(xmin, ymin, xmax, ymax) with a more straightforward interface than the lower_bound()/upper_bound()/dimension_empty()/dimension_valid() that was required to handle the variety of situations that can occur when importing from and exporting to Thrift. This would require handling wraparound X values in statistics read from a file, which was deferred in the initial implementation ( #45459 (comment) ).

This would be a good time to ensure that there is clarity on the names and documentation of GeoStatistics methods if needed ( #45459 (comment) ).

Component(s)

C++, Parquet

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions