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.