Gabriel39 opened a new pull request, #66750:
URL: https://github.com/apache/doris/pull/66750
## Proposed changes
- Declare `Paimon` as the connector-owned display engine name used by
system-table diagnostics.
- Keep the catalog routing type and accepted `CREATE TABLE ...
ENGINE=paimon` syntax lowercase.
- Add a provider unit test that locks the three contracts independently.
## Problem summary
#66628 changed generic system-table errors from the placeholder `Plugin` to
the connector's display engine. Paimon inherited its lowercase routing type as
the display name, so the established error contract changed from `Paimon system
tables...` to `paimon system tables...`.
This change keeps the generic scan path connector-agnostic and lets the
Paimon provider own its canonical product spelling. Because the display engine
name is also used by table metadata, Paimon engine metadata will use the same
canonical capitalization.
## Testing
- `mvn -f fe/pom.xml -pl :fe-connector-paimon -am install -Dskip.doc=true
-Dmaven.build.cache.enabled=false`
- Paimon module: 535 tests, 0 failures, 0 errors, 1 environment-dependent
test skipped.
- FE Checkstyle: 0 violations.
--
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]