dbmcp-sql 0.10.4

SQL validation and identifier utilities for dbmcp
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! 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.

pub mod connection;
pub mod error;
pub mod pagination;
pub mod sanitize;
pub mod timeout;
pub mod validation;

pub use connection::Connection;
pub use error::SqlError;
pub use validation::StatementKind;