Skip to content

business_rule_inference

sqllocks_spindle.schema.inference.business_rule_inference

Infer business rules from schema structure and column semantics.

Scans column semantics and cross-table relationships to generate BusinessRuleDef entries (date ordering, positivity constraints, range bounds, etc.) and appends them to ctx.schema.business_rules.

Classes

BusinessRuleInferrer

Infer business rules and append them to the schema.

Runs late in the pipeline so that table roles, column semantics, and relationship graphs are already populated.