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.63k stars 1.71k forks source link

[Feature Request][Kernel] Ensure writers use the column-mapping transformed physical schema #3384

Open raveeram-db opened 4 months ago

raveeram-db commented 4 months ago

Feature request

Which Delta project/connector is this regarding?

Overview

If column-mapping is enabled for a table, make sure the logical schema is transformed to use the corresponding column-mapped schema. This task depends on #3383 . The writers in Transaction::transformLogicalData ought to use the correct physical schema in the parquet writers.

Motivation

Further details

Willingness to contribute

The Delta Lake Community encourages new feature contributions. Would you or another member of your organization be willing to contribute an implementation of this feature?

MrPowers commented 4 months ago

@raveeram-db - will you work on this?

nastra commented 4 months ago

@MrPowers I'll work on this