Skip to content

IF

Evaluate a predicate (AND). Run true or false branch operations per row.

Parameters

  • predicate (array of operations, optional) — Validation operations to evaluate (AND relationship).
  • trueBranch (array of operations, optional) — Operations to run when predicate passes.
  • falseBranch (array of operations, optional) — Operations to run when predicate fails.

JSON Configuration

{
"id": "op-if",
"kind": "condition:if",
"params": {
"predicate": [
{
"kind": "validation:required",
"params": {}
},
{
"kind": "validation:required",
"params": {}
}
],
"trueBranch": [
{
"kind": "transformation:uppercase",
"params": {}
},
{
"kind": "transformation:uppercase",
"params": {}
}
],
"falseBranch": [
{
"kind": "transformation:uppercase",
"params": {}
},
{
"kind": "transformation:uppercase",
"params": {}
}
]
}
}