Expand description
Schema-aware and semantic SQL validation.
This module extends syntax validation with:
- schema checks (unknown tables/columns)
- optional semantic warnings (SELECT *, LIMIT without ORDER BY, etc.)
Modules§
- validation_
codes - Validation error/warning codes used by schema-aware validation.
Structs§
- Schema
Column - Column definition used for schema-aware validation.
- Schema
Column Reference - Column-level foreign key reference metadata.
- Schema
Foreign Key - Table-level foreign key reference metadata.
- Schema
Table - Table definition used for schema-aware validation.
- Schema
Table Reference - Target of a table-level foreign key.
- Schema
Validation Options - Options for schema-aware validation.
- Validation
Schema - Schema payload used for schema-aware validation.
Enums§
- Type
Family - Canonical type family used by schema/type checks.
Functions§
- canonical_
type_ family - Canonicalize a schema type string into a stable
TypeFamily. - mapping_
schema_ from_ validation_ schema - Build a
MappingSchemafrom aValidationSchemapayload. - validate_
with_ schema - Validate SQL using syntax + schema-aware checks, with optional semantic warnings.