alamb commented on issue #6736: URL: https://github.com/apache/arrow-rs/issues/6736#issuecomment-2703595697
So the first step as I see it is that someone has to code up / find a Rust implementation for working with variant values. This could be a port or inspired by the ones @CurtHagenlocher 's points at here: > There's a pure Python implementation in [the Spark repo](https://github.com/apache/spark/blob/master/python/pyspark/sql/variant_utils.py). > There's an implementation in Spark (try [here](https://github.com/apache/spark/blob/007c31df6da7b741f3a2a43c859ebed9f801dcfa/common/variant/src/main/java/org/apache/spark/types/variant/Variant.java#L43) for starters) Once we have such a library, we can then figure out if/how it should be used in the parquet reader/writer directly -- 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: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org