diqiu50 opened a new pull request, #13036:
URL: https://github.com/apache/gravitino/pull/13036

   ### What changes were proposed in this pull request?
   
   Recover the full type declaration from information_schema.columns when 
MySQL's JDBC metadata alone would lose it, and represent it as an external 
type. Also fixes the Trino connector's exact-string type matching, which would 
otherwise misclassify the new parameterized forms as VARCHAR.
   
   ### Why are the changes needed?
   
   MySQL columns like VARBINARY(100), ENUM(...), SET(...), BIT(8), and 
BINARY(16) lost their length/values when loaded, and BIT/BINARY of any width 
were indistinguishable from each other.
   
   Fix: #13032
   
   ### Does this PR introduce any user-facing change?
   
   Yes: these column types now report a more precise external type with the 
full declaration instead of a bare or widthless one.
   
   ### How was this patch tested?
   
   Added/extended unit, Docker, and Trino connector tests covering the fixed 
types and boundary cases; full suites pass.


-- 
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