Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
4.0.0
Description
When a variant_get expression returns a Variant, or a nested type containing Variant, we just return the sub-slice of the Variant value along with the full metadata, even though most of the metadata is probably unnecessary to represent the value. This may be very inefficient if the value is then written to disk (e.g. shuffle file or parquet). We should instead rebuild the value with minimal metadata.
Attachments
Issue Links
- links to