src/dazzle_back/runtime/condition_evaluator.py¶
Generated: 2026-03-30T04:38:47.044230+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
Condition expression evaluator for access control.
Evaluates ConditionExpr from IR AccessSpec at runtime for: - Row-level visibility filtering (converting to SQL WHERE clauses) - Permission checks (evaluating against entity records)
The pure evaluation logic lives in dazzle_ui.utils.condition_eval...
Key Exports¶
condition_to_sql_filterbuild_visibility_filterfilter_records_by_condition
Dependencies¶
Imports¶
typing.Anydazzle_ui.utils.condition_eval._resolve_valuedazzle_ui.utils.condition_eval.evaluate_condition
Event Interactions¶
None detected.
Invariants and Assumptions¶
No invariants documented.
Tests¶
tests/unit/test_condition_evaluator_grant_check.pytests/unit/test_condition_evaluator_role_check.pytests/unit/test_condition_evaluator_grant_sql.pytests/integration/test_runtime_e2e.pytests/integration/test_runtime_pipeline.py
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.