MichaelChirico opened a new issue, #45098:
URL: https://github.com/apache/arrow/issues/45098

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   Related: #39822.
   Context: https://github.com/MichaelChirico/funchir/issues/18
   
   Goal: `acero` engine translates some {data.table} functions into {arrow} 
executions.
   
   #39822 is much more ambitious since it requires implementing translation for 
the most complex part of the {data.table} API, namely `[`.
   
   This request should be much simpler to satisfy -- at a minimum, translate 
`fcase()`, but we should also be able to do `fifelse()` and `fcoalesce()`. 
These have {dplyr} equivalents `case_when()`, `if_else()`, and `coalesce()`, 
respectively.
   
   My assumption here is that acero works by static analysis -- read the AST, 
apply known translations, i.e. analogous to {dbplyr}. If there's something 
deeper going on then this is just a duplicate of #39822.
   
   I can help prepare a PR but don't really have a machine suitable for that 
available until next year. Filing this issue first as a sanity check & to gauge 
interest.
   
   ### Component(s)
   
   R


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