Skip to main content

Crate sz_orm_sql_validator

Crate sz_orm_sql_validator 

Source
Expand description

SQL Validator - compile-time and runtime SQL validation

Provides validation of SQL statements for syntax correctness, parameter count matching, and structural integrity.

Enums§

SqlStatementType
SQL statement type detected by the parser
SqlValidationError
SQL validation errors

Functions§

detect_statement_type
Detect the type of SQL statement
validate
Entry-level validation that runs all checks
validate_column_name
Validate column name is a valid SQL identifier
validate_delete
Validate a SQL DELETE statement
validate_insert
Validate a SQL INSERT statement
validate_parameter_count
Validate parameter count in prepared statements
validate_select
Validate a SQL SELECT statement
validate_sql
Validate any SQL statement by detecting its type and applying appropriate rules
validate_table_name
Validate table name is a valid SQL identifier
validate_update
Validate a SQL UPDATE statement

Type Aliases§

ValidationResult
Result type for SQL validation