hutiefang76 opened a new pull request, #12610: URL: https://github.com/apache/seatunnel/pull/12610
### Purpose of this pull request Fixes #12542. Focused replacement for withdrawn #12543: native DuckDB query result metadata preserves DECIMAL precision/scale, TIMESTAMPTZ, labels/nullability, timestamp aliases and unsigned ranges. The table_path converter is unchanged; no dependency on #12508. ### Does this PR introduce _any_ user-facing change? Query schemas follow native mappings. LIST/STRUCT/MAP retain text representation. HUGEINT retains DECIMAL(38,0), without claiming every signed 128-bit bound. English/Chinese documentation and incompatibility notes are updated. Existing non-UTC local timestamp values remain separate under #12592. ### How was this patch tested? 83 focused tests passed using actual DuckDB JDBC 1.3.1 and existing source factory/catalog tests. Baseline regressions reproduced unsupported native JDBC types and incorrect decimal/time-zone schemas. Four Markdown tests, Spotless and nine-module Maven verification passed. No full engine E2E claim or dependency changes. ### Check list - [x] Regression tests included. - [x] Documentation and incompatibility notes updated. - [x] Formatting and required module checks passed. - [x] No new connector, registration or dependency. Implemented with Codex assistance; production diff and regression evidence reviewed. -- 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]
