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

[Kernel] Remove `engine` from `TableConfig` APIs #3808

Closed scottsand-db closed 3 weeks ago

scottsand-db commented 3 weeks ago

Which Delta project/connector is this regarding?

Description

Remove engine references from TableConfig APIs. We don't actually need it, and it muddles our APIs, making us pass engine references everywhere. Clean up code along the way.

How was this patch tested?

Existing UTs.

Does this PR introduce any user-facing changes?

No.