teaql-core
Core model and query primitives for TeaQL Rust.
teaql-core contains the stack-neutral pieces used by the rest of the TeaQL
Rust crates:
- entity and relation metadata
- typed values and records
- select, insert, update, delete, and recover command models
- expression builders and filters
- ordering, grouping, projection, aggregation, and relation aggregate models
SmartList<T>collection metadataTeaqlEntityandEntitytraits for typed row mappingSafeExpressionhelpers for null-safe value access
Example
use ;
let query = new
.select
.select
.filter
.page;
Use this crate when you need TeaQL metadata, query AST, entity traits, or in-memory value conversion without choosing a SQL dialect or runtime executor.
Workspace
This crate is part of the teaql-rs workspace:
teaql-sqlcompilesteaql-corequery models into SQL.teaql-runtimeexecutes repository operations and graph persistence.teaql-macrosderivesTeaqlEntityimplementations.