linkrs_query/executor/expression/evaluation_context.rs
1//! Expression Evaluation Context Module
2//!
3//! Provide context management during the evaluation of expressions, including functions, error handling, and other features.
4//!
5//! Note: This module provides an implementation of the runtime evaluation context.
6//! For context analysis during compilation, please refer to `ExpressionAnalysisContext`.
7
8pub mod default_context;
9pub mod graph_storage;
10pub mod row_context;
11
12// Re-export the default context type.
13pub use default_context::DefaultExpressionContext;
14
15// Re-export the ExpressionContext trait (from evaluator::traits)
16pub use crate::executor::expression::evaluator::traits::ExpressionContext;
17
18// Rederive the context type of the row.
19pub use row_context::RowExpressionContext;