reifydb-flow 0.9.1

Flow execution substrate: the flow transaction/state layer and the operator contract
Documentation
// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2026 ReifyDB

use reifydb_evaluate::stack::SymbolTable;
use reifydb_value::{params::Params, value::identity::IdentityId};

#[derive(Debug, Clone)]
pub struct FlowContext {
	pub identity: IdentityId,
	pub symbols: SymbolTable,
	pub params: Params,
}

impl Default for FlowContext {
	fn default() -> Self {
		Self {
			identity: IdentityId::system(),
			symbols: SymbolTable::new(),
			params: Params::None,
		}
	}
}