pub trait ExpressionEvaluator {
// Required method
fn evaluate(
&mut self,
expr: &SqlExpression,
row_index: usize,
) -> Result<DataValue>;
}Expand description
Expression evaluator trait for evaluating arguments This allows window functions to evaluate expressions without depending on ArithmeticEvaluator
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".