wgzhao commented on PR #12846:
URL: https://github.com/apache/seatunnel/pull/12846#issuecomment-6258575497
Implemented option 1 in the latest push:
- `SchemaUtils.convertSchema` now rejects `MAP` columns before native
dataset creation, with
`LANCE-05` and an actionable message (serialize the Map to a string or
flatten it into
columns). The check uses the row type, so a null first value cannot bypass
it.
- Added a unit test that asserts the exact error message.
- Removed `MAP` from the English and Chinese type-mapping tables and
documented the
limitation.
- Removed the Map column from the Lance E2E configuration, along with the
earlier Map
schema/writer changes, so the mandatory Build no longer exercises the
unsupported native
path.
Validation: 37 `connector-lance` unit tests pass; `verify` and
`spotless:check` pass. The
canonical Map schema/writer work is preserved for a follow-up once a
published Lance runtime
accepts Arrow Map values.
--
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]