reifydb-routine 0.4.12

Built-in routines (functions and procedures) for ReifyDB
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2025 ReifyDB

use reifydb_catalog::catalog::Catalog;
use reifydb_core::util::ioc::IocContainer;
use reifydb_runtime::context::RuntimeContext;
use reifydb_type::params::Params;

use crate::function::registry::Functions;

pub struct ProcedureContext<'a> {
	pub params: &'a Params,
	pub catalog: &'a Catalog,
	pub functions: &'a Functions,
	pub runtime_context: &'a RuntimeContext,
	pub ioc: &'a IocContainer,
}