dajiaohuang opened a new pull request, #984: URL: https://github.com/apache/incubator-xtable/pull/984
Fixes #936 ## What is the purpose of the pull request The Delta Kernel conversion target does not enable Delta column mapping, but schema conversion was copying source field IDs into `delta.columnMapping.id` metadata. Omit that metadata for this target so the emitted schema does not advertise an unconfigured feature; retain source-side field-ID parsing and the other supported metadata. ## Brief change log - Remove column-mapping ID emission from Delta Kernel target schema conversion. - Add a regression test confirming the output metadata omits the ID when mapping is not configured. ## Verify this pull request - `TestDeltaKernelSchemaExtractor`: 20 tests passed, 0 failures/errors/skips, on task-local Java 11. The regression failed before the repair. - Maven Java 11 enforcer passed. - `spotless:check` passed. - `git diff --check` passed. - No real table, external catalog, service, or user data was used; no integration test is claimed. ## AI/tooling disclosure This contribution was produced with OpenAI Codex (`gpt-6-luna`). The commit includes `Generated-by: OpenAI Codex gpt-6-luna`. Human operator/account: `dajiaohuang`. This PR description is AI-generated and is not represented as human-authored. The applicable OpenAI Terms of Use (effective 2026-01-01, Content/Ownership section) and Services Agreement (effective 2026-01-01, section 4.1) state the user's ownership of Output and assignment of OpenAI's rights, subject to applicable law: https://openai.com/policies/terms-of-use/ and https://openai.com/policies/services-agreement/. ASF Generative Tooling Guidance: https://www.apache.org/legal/generative-tooling.html. The generated change contains no external code snippets: it removes existing target metadata emission, adds a short explanation, and adds a test using existing XTable APIs and Apache-2.0-licensed project conventions. No third-party source was supplied as code input or intentionally included in the output. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
