PyIceberg — nested field statistics
PyIceberg previously restricted full statistics collection for nested primitive fields, preventing lower and upper bounds from being collected for those fields.
My contribution adds support for nested-field statistics and implementswrite.metadata.metrics.max-inferred-column-defaults, following the behavior of the Apache Iceberg Java implementation.
The change includes regression coverage for nested structs, lists, maps, inferred limits, explicit column overrides, and edge cases.