Skip to main content

reifydb_engine/vm/
mod.rs

1// SPDX-License-Identifier: AGPL-3.0-or-later
2// Copyright (c) 2025 ReifyDB
3
4use 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
27pub mod executor;
28pub mod instruction;
29pub(crate) mod scalar;
30pub mod services;
31pub mod stack;
32pub mod vm;
33pub(crate) mod volcano;