Crate mem_query[−][src]
Expand description
Memquery: In-memory relation manipulations
Memquery is an in-memory relational database engine that does its query planning at compile time, which provides a zero-cost abstraction for complex data manipulations.
All of the data storage backends provide the same API, so you can adjust your data storage strategy for optimal performance without a significant retooling of the domain logic that relies on the data.
Because of the amount of work this crate does with the type system, you will probably need to raise the recursion limit in your crate to 256 or higher:
#![recursion_limit="256"]
Re-exports
pub use tylisp; |
Modules
col | Definition of fields for relational tuples. |
header | Definitions and tools for working with table headers |
prelude | |
query | |
record | Traits describing individual records |
relation | |
rename_col | |
transaction |
Macros
col | A macro to define a field. |