delta-io / delta

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
https://delta.io
Apache License 2.0
7.62k stars 1.71k forks source link

Genericalize schema utils to support non-struct root level access #3716

Closed jackierwzhang closed 1 month ago

jackierwzhang commented 1 month ago

Which Delta project/connector is this regarding?

Description

Improving some schema utils to allow path index into non-struct root data structures.

How was this patch tested?

New UT.

Does this PR introduce any user-facing changes?

No.