thisisnic commented on PR #46431:
URL: https://github.com/apache/arrow/pull/46431#issuecomment-2906981308

   I'm also wondering if instead of supporting this we should just stop the 
segfault and then error appropriately and recommend folks do something like:
   
   ```
   open_dataset(whatever) %>%
      mutate(col = cast(col, int32()) %>%
      write_dataset(newlocation)
   
   open_dataset(newlocation) %>%
     filter(col > 3) %>%
     collect()
   ```
   
   Otherwise we're getting into the territory of supporting compute functions 
on extension types, which we don't actually do and if implemented should be 
done lower down the stack anyway.
   
   More discussion on computing on extension types here: 
https://lists.apache.org/thread/2j61nrod7x0s5vjhc6q9tlj898drz7rn
   


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

Reply via email to