kosiew opened a new issue, #17761:
URL: https://github.com/apache/datafusion/issues/17761

   # 2. Teach physical-expression utilities about `CastColumnExpr`
   
   * **Goal:** Ensure all helper subsystems that reason about expressions 
understand the new node before other components depend on it.
   
   * **Scope & Location:** `datafusion/physical-expr-common`, `physical-expr` 
optimizers/utilities, plus associated tests.
   
   * **Key Tasks:**
   
     * Extend equivalence tracking to treat `CastColumnExpr` similarly to other 
projection expressions when comparing canonical forms.
     * Update interval propagation / ordering analysis to either unwrap or 
conservatively handle `CastColumnExpr`.
     * Teach cast-unwrapping simplifications (`strip_aliases`, 
`strip_nullability_casts`, etc.) to recognize when a `CastColumnExpr` can be 
bypassed (or confirm it must stay).
     * Add regression tests for each utility verifying expected behavior with 
the new node.
   
   * **Dependencies:** Builds on spec #1 (expression must exist).
   
   * **Out of Scope:** Planner adapters and serialization changes.
   
   


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