apache / incubator-xtable

Apache XTable (incubating) is a cross-table converter for lakehouse table formats that facilitates interoperability across data processing systems and query engines.
https://xtable.apache.org/
Apache License 2.0
850 stars 139 forks source link

[412] Move metadata to single json field #421

Closed the-other-tim-brown closed 5 months ago

the-other-tim-brown commented 5 months ago

What is the purpose of the pull request

Addresses #412 Moves the metadata to a single json field in the target metadata to allow for easier evolution of the metadata that is tracked. Previously we would add a new field in metadata of the targets when something new needed to be tracked which can become a maintenance overhead.

Brief change log

Verify this pull request

Adds unit tests around the json (de)serialization

ghost commented 5 months ago

CI report:

Bot commands @xtable-bot supports the following commands: - `@xtable-bot run azure` re-run the last Azure build