Interface RowExpressionEvaluator


public interface RowExpressionEvaluator
Interface for evaluating a parsed expression AST on a row. Operators parse their expression text once and pass the Expression here per row (no per-row re-parse).
  • Method Summary

    Modifier and Type
    Method
    Description
    evaluate(Expression expression, Row row)
    Evaluate a parsed expression AST on a row.
  • Method Details

    • evaluate

      Object evaluate(Expression expression, Row row)
      Evaluate a parsed expression AST on a row.
      Parameters:
      expression - The parsed expression to evaluate
      row - The row to evaluate against
      Returns:
      The result of the evaluation