Function reference
Core functions
| infer_contract | |
| validate_contract | |
| compare_contracts | |
| summarize_violations |
Types
| types.ColumnRule | Minimal per-column expectations. |
| types.Contract | Dataset contract = mapping of column name -> ColumnRule. |
| types.Issue | A single validation issue. |
| types.ValidationResult | Output of validate_contract(). |
| types.DriftReport | Output of compare_contracts(). |
| types.Summary | Output of summarize_violations(). |
| types.ContractViolationError | Raised by validate_and_fail when validation fails. |