Pipeline result object
Pipeline result object
Public fields
progressor
progress bar object, usually generated from
progress2
promise
a
promise
instance that monitors the pipeline progressverbose
whether to print warning messages
names
names of the pipeline to build
async_callback
function callback to call in each check loop; only used when the pipeline is running in
async=TRUE
modecheck_interval
used when
async=TRUE
inpipeline_run
, interval in seconds to check the progress
Active bindings
variables
target variables of the pipeline
variable_descriptions
readable descriptions of the target variables
valid
logical true or false whether the result instance hasn't been invalidated
status
result status, possible status are
'initialize'
,'running'
,'finished'
,'canceled'
, and'errored'
. Note that'finished'
only means the pipeline process has been finished.process
(read-only) process object if the pipeline is running in
'async'
mode, orNULL
; seer_bg
.
Methods
Method run()
run pipeline (internal)
Usage
PipelineResult$run(
expr,
env = parent.frame(),
quoted = FALSE,
async = FALSE,
process = NULL
)
Arguments
expr
expression to evaluate
env
environment of
expr
quoted
whether
expr
has been quotedasync
whether the process runs in other sessions
process
the process object inherits
process
, will be inferred fromexpr
ifprocess=NULL
, and will raise errors if cannot be found
Method get_values()
get results
Arguments
names
the target names to read
...
passed to
pipeline_read