Expand description
SQL sanitization, validation, and connection utilities.
Provides sanitize helpers for quoting and validating SQL
identifiers and literals, validation for read-only query
enforcement, pagination for rewriting SELECT statements
with a server-controlled LIMIT / OFFSET, timeout for
query-level timeout wrapping, and the connection trait
shared by every backend.
Re-exports§
pub use connection::Connection;pub use error::SqlError;pub use validation::StatementKind;
Modules§
- connection
- Connection abstraction shared across database backends.
- error
- SQL-layer error types for validation, timeout, and query failures.
- pagination
- SQL string helpers for server-side pagination.
- sanitize
- SQL quoting and validation for identifiers and literals.
- timeout
- Query-level timeout wrapper for SQL operations.
- validation
- AST-based SQL validation for read-only mode enforcement.