Expand description
Type-safe SQL query builder with AST-native design.
Build queries as typed AST, not strings. Zero SQL injection risk.
ⓘ
use qail_core::ast::{Qail, Operator};
let cmd = Qail::get("users").column("name").filter("active", Operator::Eq, true);Re-exports§
pub use parser::parse;
Modules§
- analyzer
- Codebase analyzer for migration impact detection.
- ast
- error
- Error types for QAIL.
- fmt
- migrate
- QAIL Migration Module
- parser
- QAIL Parser using nom.
- prelude
- schema
- Schema definitions for QAIL validation.
- transformer
- Scalable SQL to QAIL Transformer
- transpiler
- SQL Transpiler for QAIL AST.
- validator
- Schema validator and fuzzy matching suggestions.
Type Aliases§
- Qail
- Ergonomic alias for Qail - the primary query builder type.