dplyr verbs, as well as custom ones, to build
expressions. Check the
for more information.
The basic idea is to parse the input from all the verbs and create a
single expression that, after evaluation, simply delegates all the
actual computations to
data.table, letting it handle all optimizations
# the expression is what matters here, input is left empty data.table() %>% start_expr %>% select(col) %>% where(var == val) %>% order_by(v) #> .DT_[var == val, list(col)][order(v)]
data.table is always assigned in the evaluation’s
environment as the
In many cases character input can also be supported, which could be
useful for other packages that use
This software package was developed independently of any organization or institution that is or has been associated with the author.