fallintoplace opened a new pull request, #1918: URL: https://github.com/apache/iceberg-go/pull/1918
## What - Skip `ColumnChunk` construction for variant-child, lineage, and `none` metrics columns. - Keep the existing stats behavior for active columns. ## Why `DataFileStatsFromMeta` visits every physical column in every row group. Inactive columns only added metadata wrapper work and allocations. ## Benchmark Mostly inactive 32-row-group, 9-column case: - 1,404 -> 636 allocs/op - 202 KB -> 114 KB/op ## Checks - `go test ./...` - `go test -race ./table/internal ./table` - `golangci-lint run --timeout=10m` -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
