Skip to content

Break

control category: control-flow no `||` resultSize: 1

Aborts the current execution path so the surrounding row is skipped.

Break discards the current execution context: no row is emitted for the path on which it fires. It is typically placed inside a conditional branch (If/Else) or inside a multi-sized fan-out where some forks should drop without producing output.

Break accepts no parameters and no inputs, and produces no value. The surrounding chain machinery treats the path as terminated.

Parameters

No parameters accepted.

Input type

Output type

No output — terminates the current execution path.

Requires

  • No parameters are accepted.

Examples

Drop a forked path that fails an assertion

If (:concept_id == 0) {
  Break()
}

See also

JumpTo, JumpIf, JumpIfNot, Mark, AssertNot