join.reduce leverages data.table fast joins and reduce from package purr
The input join-map (see join.mapper)
The name of the output object
(string[]) Names or REGEX patterns indicating the outer table: multiple values will be concatenated into a delimited string
(string[]) Names or REGEX patterns indicating the inner table to be joined: multiple values will be concatenated into a delimited string
(expression[[]]) data.table-friendly expression to limit the rows of the output. A length-2 list indicates row and column expressions respectively.
(string[], symbol[]) Names that participate in creating the key for the output
The environment from which the input should be sourced. If empty, it defaults to attr(jmap, "env")
The environment in which the output should be assigned. If empty, it defaults to attr(jmap, "env")
(logical) TRUE indicates that the object should be removed from env before creating the output
Combined datasets assigned to the designated environment