Re-exports§
pub use connection::Connection;pub use error::Result;pub use error::SqlError;pub use prepared::PreparedStatement;pub use prepared::Row;pub use prepared::Rows;pub use types::ColumnDef;pub use types::DataType;pub use types::ExecutionResult;pub use types::IndexDef;pub use types::QueryResult;pub use types::TableSchema;pub use types::Value;
Modules§
- connection
- Public SQL connection API.
- datetime
- Date/Time/Timestamp/Interval support for Citadel SQL.
- encoding
- Order-preserving key encoding and row encoding for non-PK column storage.
- error
- eval
- Expression evaluator with SQL three-valued logic.
- executor
- SQL executor: DDL and DML operations.
- parser
- SQL parser: converts SQL strings into our internal AST.
- planner
- Query planner: chooses between seq scan, PK lookup, or index scan.
- prepared
- Prepared statements: parse + compile once, execute many times with parameters.
- schema
- Schema manager: in-memory cache of table schemas.
- types