net.rewerse.i5.r3.eval
Interface ExprEvaluator.ArgEval
- All Known Implementing Classes:
- ExprEvaluator.ArgEval.Nop
- Enclosing class:
- ExprEvaluator
protected static interface ExprEvaluator.ArgEval
evalStarted
void evalStarted(ExprEvaluator.ContextArg ctx)
throws java.lang.Exception
- Throws:
java.lang.Exception
evalOne
void evalOne(ExprEvaluator.ContextArg ctx,
java.lang.String val,
Tuple with)
throws java.lang.Exception
- Throws:
java.lang.Exception
evalOne
void evalOne(ExprEvaluator.ContextArg ctx,
Result r)
throws java.lang.Exception
- Throws:
java.lang.Exception
evalSome
void evalSome(ExprEvaluator.ContextArg ctx,
java.lang.Iterable<Result> lr)
throws java.lang.Exception
- Throws:
java.lang.Exception
evalCompleted
void evalCompleted(ExprEvaluator.ContextArg ctx)
throws java.lang.Exception
- Throws:
java.lang.Exception
evalFinished
void evalFinished(ExprEvaluator.ContextArg ctx)
evalFree
void evalFree(ExprEvaluator.ContextArg ctx)