laskoviymishka opened a new issue, #1016: URL: https://github.com/apache/iceberg-go/issues/1016
Parent: #589 Tail of the Variant track. Once non-shredded support (#929 / PR #932) and shredded reader/writer (#986 / #987) land, two pieces remain: - **Predicate binding.** Predicates over a variant column need a `variant_get(col, '$.path')` projection at the binder so a typed predicate lowers to a column comparison the scanner can evaluate. On a shredded variant the binder should additionally use the typed-value subtree's stats for pruning. - **Partition-spec posture.** Per spec, variant fields cannot appear directly in partition specs (same posture as `UnknownType`). The schema visitor should reject any partition field whose source column is a variant. Future variant-aware transforms (e.g. hash over a fixed `variant_get` path) are not standardized yet — same parking posture as multi-arg transforms. Stub issue so the gap has a tracker; concrete design lands once the shredded reader/writer pin the typed-value plumbing. -- 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]
