Conditionals
Branch Nodes
nodes:
- id: check_quality
type: branch
depends_on: [extract]
conditions:
- expression: "error_rate < 0.01"
target: process_data
- expression: "error_rate < 0.10"
target: quarantine_data
- default: alert_and_stop
`
## Expression Language
` ext
# Field comparison
status == 'active'
amount > 1000
# Null checks
email IS NOT NULL
# String matching
name LIKE '%test%'
# Compound conditions
(status == 'active' AND age > 18) OR role == 'admin'
`
## See Also
- [Creating DAGs](/docs/dag-builder/creating-dags) — DAG creation
- [Retries](/docs/dag-builder/retries) — Retry configuration