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

   > StringArrays is an Enum that implements a variety of types including 
TryFrom, From, Array, ArrayAccessor, and, well, StringArrayType.
   
   I think the key for making these functions fast is that they need to end up 
with code that is (different) for the inner loops of each array type. 
   
   > I came up with this approach because I was unable and/or unhappy with the 
current approaches as I was refactoring the to_timestamp udf to directly 
support ingesting Utf8View arrays.
   
   I was sort of imagining that the `to_timestamp` udf would be implemented in 
terms of `StringArrayType` and then there would be a match/switch that would 
invoke that implementation with the different concrete types. The compiler 
would then generate the special (different) inner loops for the differen ttypes
   
   I may not totally understand what you are saying


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