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": {} } ] }}