alamb commented on PR #12382:
URL: https://github.com/apache/datafusion/pull/12382#issuecomment-2336704455

   > 
   I agree, I was thinking the same thing. The context is a kernel that 
operates on arrays, the output of which may or may not be used in a filter. I 
guess the kernel could do the conversion but I figured if we can support it 
here Filter could do the conversion internally (if it makes sense, maybe it 
already is?)
   
   
   I think this conversion is typically done in coercion -- like in 
https://docs.rs/datafusion/latest/datafusion/logical_expr/type_coercion/binary/fn.comparison_coercion.html
   
   (which basically means DataFusion would apply a cast internally to cast 
`Dictionary(*, Boolean)` --> `Boolean`


-- 
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: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to