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]

Reply via email to