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