Skip to main content

Loop (While)

Synopsis

A loop operator which runs until a stopping criterion is met.

Description

This operator allows you to run a loop operation, which only stops if a certain condition is met. The condition is provided by the user as an expression. Commonly you use macros to trigger the stop condition.

Input

exa

Input data sets passed through to the inner process

Output

exa

Output of the loop.

Parameters

Stop expression

Expression which is evaluated at the start of each run of the inner operator. The loop ends once this expression is returning true.

Use maximum execution time

If set to true the maximum runtime is configurable. If set to false the operator can run forever, if the condition is never met.

Max execution time

Maximum run time of the operator in seconds. Only available if use_maximum_execution_time is set to true.