Package dev.frostlake.executor.operators
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 TypeMethodDescriptionevaluate(Expression expression, Row row) Evaluate a parsed expression AST on a row.
-
Method Details
-
evaluate
Evaluate a parsed expression AST on a row.- Parameters:
expression- The parsed expression to evaluaterow- The row to evaluate against- Returns:
- The result of the evaluation
-