xiangfu0 opened a new pull request, #19165:
URL: https://github.com/apache/pinot/pull/19165

   ## What
   
   - Render `CAST(uuid AS STRING)` with the canonical dashed UUID 
representation.
   - Handle both single-value and multi-value UUID expressions.
   - Add focused runtime transform coverage.
   
   ## Why
   
   UUID is logically distinct from BYTES but uses 16-byte storage. The generic 
BYTES-to-STRING path renders those bytes as a 32-character hex string. This 
preserves UUID semantics while leaving ordinary BYTES casts unchanged.
   
   ## Validation
   
   - `CastTransformFunctionTest` passed before the base-only rebase.
   - `spotless:apply`, `license:format`, `checkstyle:check`, and 
`license:check` on `pinot-core`.
   


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