ExpressionEvaluator

Trait ExpressionEvaluator 

Source
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§

Source

fn evaluate( &mut self, expr: &SqlExpression, row_index: usize, ) -> Result<DataValue>

Implementors§