net.rewerse.i5.r3.eval
Interface ExprEvaluator.ContextArg

All Superinterfaces:
ExprEvaluator.BasicContext
Enclosing class:
ExprEvaluator

protected static interface ExprEvaluator.ContextArg
extends ExprEvaluator.BasicContext


Method Summary
 boolean addResult(java.lang.Iterable<Result> lr)
           
 boolean addResult(Result r)
           
 java.lang.String argname()
           
 boolean completed()
           
 Expression evaluating()
           
 Iteratable<java.lang.String> getLiterals()
           
 Iteratable<Result> getResults()
           
 Iteratable<Tuple> getTuples()
           
 java.lang.String id()
           
 void interrupt()
           
 boolean interrupted()
           
 java.lang.Object mydata()
           
 void mydata(java.lang.Object mydt)
           
 ExprEvaluator.ContextArg toplaunch(java.lang.String n, Expression expr, java.lang.Iterable<? extends Tuple> lu, java.lang.Object mydt, ExprEvaluator.ArgEval ev, boolean must)
           
 ExprEvaluator.ContextArg toplaunch(java.lang.String n, ExprEvaluator.ArgEval ev)
           
 ExprEvaluator.ContextArg toplaunch(java.lang.String n, java.lang.Iterable<? extends Tuple> lu, java.lang.Object mydt, ExprEvaluator.ArgEval ev)
           
 ExprEvaluator.ContextArg toplaunch(java.lang.String n, java.lang.Object mydt, ExprEvaluator.ArgEval ev)
           
 ExprEvaluator.ContextArg toplaunch(java.lang.String n, Tuple t, java.lang.Object mydt, ExprEvaluator.ArgEval ev)
           
 
Methods inherited from interface net.rewerse.i5.r3.eval.ExprEvaluator.BasicContext
abort, addBinding, addResult, addResult, addResult, arg, cancelResult, finishResult, launch, launch, launch, launch, launch, launched, literal, opname, output, startResult, startResult, startResult, text
 

Method Detail

addResult

boolean addResult(Result r)
                  throws java.lang.Exception
Throws:
java.lang.Exception

addResult

boolean addResult(java.lang.Iterable<Result> lr)
                  throws java.lang.Exception
Throws:
java.lang.Exception

toplaunch

ExprEvaluator.ContextArg toplaunch(java.lang.String n,
                                   ExprEvaluator.ArgEval ev)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

toplaunch

ExprEvaluator.ContextArg toplaunch(java.lang.String n,
                                   java.lang.Object mydt,
                                   ExprEvaluator.ArgEval ev)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

toplaunch

ExprEvaluator.ContextArg toplaunch(java.lang.String n,
                                   Tuple t,
                                   java.lang.Object mydt,
                                   ExprEvaluator.ArgEval ev)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

toplaunch

ExprEvaluator.ContextArg toplaunch(java.lang.String n,
                                   java.lang.Iterable<? extends Tuple> lu,
                                   java.lang.Object mydt,
                                   ExprEvaluator.ArgEval ev)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

toplaunch

ExprEvaluator.ContextArg toplaunch(java.lang.String n,
                                   Expression expr,
                                   java.lang.Iterable<? extends Tuple> lu,
                                   java.lang.Object mydt,
                                   ExprEvaluator.ArgEval ev,
                                   boolean must)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

id

java.lang.String id()

argname

java.lang.String argname()

evaluating

Expression evaluating()

mydata

java.lang.Object mydata()

mydata

void mydata(java.lang.Object mydt)

getResults

Iteratable<Result> getResults()

getLiterals

Iteratable<java.lang.String> getLiterals()

getTuples

Iteratable<Tuple> getTuples()

completed

boolean completed()

interrupted

boolean interrupted()

interrupt

void interrupt()
               throws java.lang.Exception
Throws:
java.lang.Exception