rrq_task_create_bulk_expr | R Documentation |
Create a bulk set of tasks. Variables in data
take precedence
over variables in the environment in which expr
was
created. There is no "pronoun" support yet (see rlang docs). Use
!!
to pull a variable from the environment if you need to, but
be careful not to inject something really large (e.g., any vector
really) or you'll end up with a revolting expression and poor
backtraces.
rrq_task_create_bulk_expr(
expr,
data,
queue = NULL,
separate_process = FALSE,
timeout_task_run = NULL,
depends_on = NULL,
controller = NULL
)
expr |
An expression, as for rrq_task_create_expr |
data |
Data that you wish to inject row-wise into the expression |
queue |
The queue to add the task to; if not specified the "default" queue (which all workers listen to) will be used. If you have configured workers to listen to more than one queue you can specify that here. Be warned that if you push jobs onto a queue with no worker, it will queue forever. |
separate_process |
Logical, indicating if the task should be
run in a separate process on the worker. If |
timeout_task_run |
Optionally, a maximum allowed running
time, in seconds. This parameter only has an effect if
|
depends_on |
Vector or list of IDs of tasks which must have completed before this job can be run. Once all dependent tasks have been successfully run, this task will get added to the queue. If the dependent task fails then this task will be removed from the queue. |
controller |
The controller to use. If not given (or |
A character vector with task identifiers; this will have a
length equal to the number of row in data
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.