1use reifydb_type::{params::Params, value::identity::IdentityId};
5
6#[derive(Debug)]
7pub struct Admin<'a> {
8 pub rql: &'a str,
9 pub params: Params,
10 pub identity: IdentityId,
11}
12
13#[derive(Debug)]
14pub struct Command<'a> {
15 pub rql: &'a str,
16 pub params: Params,
17 pub identity: IdentityId,
18}
19
20#[derive(Debug)]
21pub struct Query<'a> {
22 pub rql: &'a str,
23 pub params: Params,
24 pub identity: IdentityId,
25}
26
27#[derive(Debug)]
28pub struct Subscription<'a> {
29 pub rql: &'a str,
30 pub params: Params,
31 pub identity: IdentityId,
32}
33
34pub mod executor;
35pub mod instruction;
36pub(crate) mod scalar;
37pub mod services;
38pub mod stack;
39pub mod vm;
40pub(crate) mod volcano;