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
fix: reject Parquet TimestampLTZ as TimestampNTZ on Spark 3.x for native_datafusion
Pre-Spark-4 (SPARK-36182) rejects reading a Parquet TimestampLTZ column as
TimestampNTZ; native_datafusion previously did not, and silently returned
the UTC instant. Plumb a per-Spark-version flag from ShimCometConf
through the NativeScan proto into SparkParquetOptions, and gate a new
rejection arm in the schema adapter on it.
INT96 remains a gap because DataFusion's coerce_int96 strips the source
timezone before the schema adapter runs, so it is indistinguishable from
a true TIMESTAMP_NTZ source. Compatibility guide updated to describe the
correctness implications.
0 commit comments