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§
- SqlStatement
Type - SQL statement type detected by the parser
- SqlValidation
Error - 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§
- Validation
Result - Result type for SQL validation