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",
"type": "condition",
"action": "if",
"params": {
"predicate": [
{
"type": "validation",
"action": "required",
"params": {}
},
{
"type": "validation",
"action": "required",
"params": {}
}
],
"trueBranch": [
{
"type": "transformation",
"action": "uppercase",
"params": {}
},
{
"type": "transformation",
"action": "uppercase",
"params": {}
}
],
"falseBranch": [
{
"type": "transformation",
"action": "uppercase",
"params": {}
},
{
"type": "transformation",
"action": "uppercase",
"params": {}
}
]
}
}