Hasnaathussain commented on PR #24484: URL: https://github.com/apache/datafusion/pull/24484#issuecomment-5461480018
Addressed in 48b72e44c and rebased onto current `main` (0f5590264). - Centralized the projection decision in `ProjectedCaseBody::projection_for` and documented the `supports_projection` invariant. - Kept DataFusion `ScalarFunctionExpr` leaves projectable; unknown leaf expressions still use the full batch. - Added regression coverage for searched CASE, base-expression CASE, and the single-WHEN expression path with a column-like custom `PhysicalExpr`, plus a nullary `random()` fast-path check. - Updated the description to mark this as a conservative part of #21231; the broader dependency-reporting design remains separate work. The branch is conflict-free after the rebase and the repository checks are running on the new head. -- 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]
