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]
