Repository navigation
feat(spatial): write geometry bounding boxes to file statistics - #10837
HarukiMoriarty wants to merge 1 commit into
Conversation
Signed-off-by: Nemo Yu <zyu379@wisc.edu>
56f5964 to
a5e57e7
Compare
Merging this PR will regress 3 benchmarks4 warnings, 2 notes
Warning Please fix the performance issues or acknowledge them on CodSpeed. Performance Changes
Tip Investigate this regression by commenting Comparing Footnotes
|
Summary
Spatial bounding boxes are currently stored only in zone maps. After spatial initialization, default writes now also accumulate
GeometryAabbacross input batches and store the file-wide bounds in the footer. Integrations such as Iceberg can retrieve the bounds by column path throughFileStatistics::get_by_pathandAggregateStats::get.Builds on the arbitrary footer statistics support in #9775.
Changes
GeometryAabbas a default file statistic for native geometry columns. The core writer uses the generic aggregate interface and existing footer format.with_file_statisticsoverrides and keep plugin defaults out of the legacy statistics accumulator.