Skip to main content

Crate qail_core

Crate qail_core 

Source
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
build
Build-time QAIL validation module.
codegen
Type-safe schema code generation.
config
Centralized configuration for the Qail ecosystem.
error
Error types for QAIL.
fmt
migrate
QAIL Migration Module
parser
QAIL Parser using nom.
prelude
rls
Row-Level Security (RLS) Context for Multi-Tenant SaaS
schema
Schema definitions for QAIL validation.
transformer
Scalable SQL to QAIL Transformer
transpiler
SQL Transpiler for QAIL AST.
typed
Type-safe table and column types for compile-time validation.
validator
Schema validator and fuzzy matching suggestions.

Type Aliases§

Qail
Ergonomic alias for Qail - the primary query builder type.