This function provides a lower-level API for calling Arrow functions by their string function name. You won't use it directly for most applications. Many Arrow compute functions are mapped to R methods, and in a dplyr evaluation context, all Arrow functions
...: Function arguments, which may include Array, ChunkedArray, Scalar, RecordBatch, or Table.
args: list arguments as an alternative to specifying in ...
options: named list of C++ function options.
Returns
An Array, ChunkedArray, Scalar, RecordBatch, or Table, whatever the compute function results in.
Details
When passing indices in ..., args, or options, express them as 0-based integers (consistent with C++).
Examples
a <- Array$create(c(1L,2L,3L,NA,5L))s <- Scalar$create(4L)call_function("coalesce", a, s)a <- Array$create(rnorm(10000))call_function("quantile", a, options = list(q = seq(0,1,0.25)))