Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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