Open roeap opened 3 weeks ago
Right now our logic to compute stats, specifically using the `` property only considers root level fields, but does not traverse into fields. Also we need to parse fields as the field names may be escaped and contain special characters ..
https://github.com/delta-io/delta/blob/4b102d34a2ce881b2a851b4c6cfbf2ab3ab5534f/spark/src/main/scala/org/apache/spark/sql/delta/DeltaConfig.scala#L549-L561
What you expected to happen:
Properly parse field names when generating stats and stats schema
More details:
@roeap fyi, stats parsing seems also not entirely working for checkpoints https://github.com/delta-io/delta-rs/issues/2571
Bug
Right now our logic to compute stats, specifically using the `` property only considers root level fields, but does not traverse into fields. Also we need to parse fields as the field names may be escaped and contain special characters ..
https://github.com/delta-io/delta/blob/4b102d34a2ce881b2a851b4c6cfbf2ab3ab5534f/spark/src/main/scala/org/apache/spark/sql/delta/DeltaConfig.scala#L549-L561
What you expected to happen:
Properly parse field names when generating stats and stats schema
More details: