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]

Reply via email to