Skip to main content

Module validation

Module validation 

Source
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§

SchemaColumn
Column definition used for schema-aware validation.
SchemaColumnReference
Column-level foreign key reference metadata.
SchemaForeignKey
Table-level foreign key reference metadata.
SchemaTable
Table definition used for schema-aware validation.
SchemaTableReference
Target of a table-level foreign key.
SchemaValidationOptions
Options for schema-aware validation.
ValidationSchema
Schema payload used for schema-aware validation.

Enums§

TypeFamily
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 MappingSchema from a ValidationSchema payload.
validate_with_schema
Validate SQL using syntax + schema-aware checks, with optional semantic warnings.