Skip to main content

reifydb_routine/procedure/
context.rs

1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2025 ReifyDB
3
4use reifydb_catalog::catalog::Catalog;
5use reifydb_core::util::ioc::IocContainer;
6use reifydb_runtime::context::RuntimeContext;
7use reifydb_type::params::Params;
8
9use crate::function::registry::Functions;
10
11pub struct ProcedureContext<'a> {
12	pub params: &'a Params,
13	pub catalog: &'a Catalog,
14	pub functions: &'a Functions,
15	pub runtime_context: &'a RuntimeContext,
16	pub ioc: &'a IocContainer,
17}