vespertide_query/lib.rs
1//! SQL generation for `PostgreSQL`, `MySQL`, and `SQLite`.
2//!
3//! - [`build_plan_queries`]: per-backend SQL for a migration plan
4//! - [`build_action_queries`]: per-action SQL with schema context
5//! - Backend abstractions live in [`sql::types`]
6
7pub mod builder;
8pub mod error;
9mod parallel_config;
10pub mod sql;
11#[cfg(test)]
12mod test_support;
13
14pub use builder::{
15 PlanQueries, PlanQueriesOptions, build_plan_queries, build_plan_queries_with_options,
16};
17pub use error::QueryError;
18pub use sql::{BuiltQuery, DatabaseBackend, build_action_queries};