Skip to main content

database_mcp_sql/
lib.rs

1//! SQL sanitization, validation, and connection utilities.
2//!
3//! Provides [`sanitize`] helpers for quoting and validating SQL
4//! identifiers and literals, [`validation`] for read-only query
5//! enforcement, [`pagination`] for rewriting `SELECT` statements
6//! with a server-controlled `LIMIT` / `OFFSET`, [`timeout`] for
7//! query-level timeout wrapping, and the [`connection`] trait
8//! shared by every backend.
9
10pub mod connection;
11pub mod error;
12pub mod pagination;
13pub mod sanitize;
14pub mod timeout;
15pub mod validation;
16
17pub use connection::Connection;
18pub use error::SqlError;
19pub use validation::StatementKind;