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

All Known Subinterfaces:
ExprEvaluator.Context, ExprEvaluator.ContextArg
Enclosing class:
ExprEvaluator

protected static interface ExprEvaluator.BasicContext


Method Summary
 void abort()
           
 boolean addBinding(java.lang.String varn, java.lang.String l)
           
 boolean addResult(java.lang.Iterable<? extends Tuple> lt, java.lang.String s)
           
 boolean addResult(java.lang.String s)
           
 boolean addResult(Tuple t, java.lang.String s)
           
 Expression arg(java.lang.String argn)
           
 void cancelResult()
           
 boolean finishResult(java.lang.String s)
           
 ExprEvaluator.ContextArg launch(java.lang.String n, Expression expr, java.lang.Iterable<? extends Tuple> lu, java.lang.Object mydt, ExprEvaluator.ArgEval ev, boolean must)
           
 ExprEvaluator.ContextArg launch(java.lang.String argn, ExprEvaluator.ArgEval ev)
           
 ExprEvaluator.ContextArg launch(java.lang.String n, java.lang.Iterable<? extends Tuple> lu, java.lang.Object mydt, ExprEvaluator.ArgEval ev)
           
 ExprEvaluator.ContextArg launch(java.lang.String argn, java.lang.Object mydt, ExprEvaluator.ArgEval ev)
           
 ExprEvaluator.ContextArg launch(java.lang.String n, Tuple t, java.lang.Object mydt, ExprEvaluator.ArgEval ev)
           
 ExprEvaluator.ContextArg launched(java.lang.String iid)
           
 java.lang.String literal(java.lang.String parn)
           
 java.lang.String opname()
           
 boolean output(java.lang.String parn, java.lang.String s)
           
 void startResult()
           
 void startResult(java.lang.Iterable<? extends Tuple> t)
           
 void startResult(Tuple t)
           
 java.lang.String text(java.lang.String parn)
           
 

Method Detail

opname

java.lang.String opname()

literal

java.lang.String literal(java.lang.String parn)

text

java.lang.String text(java.lang.String parn)

arg

Expression arg(java.lang.String argn)

launch

ExprEvaluator.ContextArg launch(java.lang.String argn,
                                ExprEvaluator.ArgEval ev)
                                throws java.lang.Exception
Throws:
java.lang.Exception

launch

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

launch

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

launch

ExprEvaluator.ContextArg launch(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

launch

ExprEvaluator.ContextArg launch(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

launched

ExprEvaluator.ContextArg launched(java.lang.String iid)

addResult

boolean addResult(java.lang.String s)
                  throws java.lang.Exception
Throws:
java.lang.Exception

addResult

boolean addResult(Tuple t,
                  java.lang.String s)
                  throws java.lang.Exception
Throws:
java.lang.Exception

addResult

boolean addResult(java.lang.Iterable<? extends Tuple> lt,
                  java.lang.String s)
                  throws java.lang.Exception
Throws:
java.lang.Exception

startResult

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

startResult

void startResult(Tuple t)
                 throws java.lang.Exception
Throws:
java.lang.Exception

startResult

void startResult(java.lang.Iterable<? extends Tuple> t)
                 throws java.lang.Exception
Throws:
java.lang.Exception

output

boolean output(java.lang.String parn,
               java.lang.String s)
               throws java.lang.Exception
Throws:
java.lang.Exception

addBinding

boolean addBinding(java.lang.String varn,
                   java.lang.String l)
                   throws java.lang.Exception
Throws:
java.lang.Exception

finishResult

boolean finishResult(java.lang.String s)
                     throws java.lang.Exception
Throws:
java.lang.Exception

cancelResult

void cancelResult()

abort

void abort()