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]

Reply via email to