jayzhan211 commented on PR #12853:
URL: https://github.com/apache/datafusion/pull/12853#issuecomment-2437235307

   > Not sure if there is any added benefit of letting the logical type choose 
it's sequence of casts instead of providing just one fallback type but maybe 
I'm missing something.
   
   I have no string opinion on this too, but since the mapping is strongly 
related to LogicalType itself, for the point of customization, I think it makes 
sense to let the user define the types and the preference they want. Although 
this maybe a premature optimization that no one really use it.
   
   > Currently in DataFusion if a signature accepts DataType::Utf8, LargeUtf8 
and Utf8View and we receive DataType::Int64 what do we do? And what if the 
function accepts DataType::Utf8, LargeUtf8 but not Utf8View?
   
   The order is Utf8View -> LargeUtf8 -> Utf8. I think most of the function 
accepts those 3 together, some doesn't support Utf8View yet, but it is just not 
yet implemeneted, in theory it should support 3 of them.
   


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