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]

Reply via email to