surrealdb_core/dbs/
mod.rs

1//! Datastore module which is the core of the database node.
2//! In this module we essentially manage the entire lifecycle of a database request acting as the
3//! glue between the API and the response. In this module we use channels as a transport layer
4//! and executors to process the operations. This module also gives a `context` to the transaction.
5mod distinct;
6mod executor;
7mod group;
8mod iterator;
9mod notification;
10mod options;
11mod plan;
12mod processor;
13mod response;
14mod result;
15mod session;
16mod statement;
17mod store;
18mod variables;
19
20pub mod capabilities;
21pub mod node;
22
23pub use self::capabilities::Capabilities;
24pub(crate) use self::executor::*;
25pub(crate) use self::iterator::*;
26pub use self::notification::*;
27pub use self::options::*;
28pub use self::response::*;
29pub use self::session::*;
30pub(crate) use self::statement::*;
31pub(crate) use self::variables::*;
32
33#[cfg(storage)]
34mod file;
35pub mod fuzzy_eq;
36#[cfg(test)]
37pub(crate) mod test;