Expand description
SQL sanitization, validation, and connection utilities.
Provides sanitize helpers for quoting SQL identifiers,
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
- Identifier-safety primitives shared across SQL backends.
- timeout
- Query-level timeout wrapper for SQL operations.
- validation
- AST-based SQL validation for read-only mode enforcement.