You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arrow-rs and Spark can derive different Arrow types and name matches from the same Parquet file. For projected Variant storage this can change the reconstructed value, reject a file Spark reads, or select the wrong physical column.
Problem
Arrow-rs and Spark can derive different Arrow types and name matches from the same Parquet file. For projected Variant storage this can change the reconstructed value, reject a file Spark reads, or select the wrong physical column.
Parent: #5546
Depends on: #5549
Cleanup trackers: #5474, #5477, #5495
Solution
At the projected, explicitly marked Variant boundary only:
ARROW:schematypes from overriding Spark's physical Parquet interpretation.The JVM Variant scan gate remains closed in this task.
Tests
Use generated Parquet inputs rather than committed fixtures for:
Each compatibility branch must link its upstream owner and the corresponding cleanup tracker.