public static class SetFunDef.ExprIterCalc extends AbstractIterCalc
exp, type
Constructor and Description |
---|
ExprIterCalc(Exp exp,
Exp[] args,
ExpCompiler compiler,
List<ResultStyle> resultStyles) |
Modifier and Type | Method and Description |
---|---|
TupleIterable |
evaluateIterable(Evaluator evaluator)
Evaluates an expression to yield an Iterable of members or tuples.
|
IterCalc[] |
getCalcs()
Returns this expression's child expressions.
|
evaluate, getResultStyle, getType, toString
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getName, isWrapperFor, simplifyEvaluator, unwrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, dependsOn, isWrapperFor, unwrap
public ExprIterCalc(Exp exp, Exp[] args, ExpCompiler compiler, List<ResultStyle> resultStyles)
public IterCalc[] getCalcs()
AbstractCalc
getCalcs
in class AbstractCalc
public TupleIterable evaluateIterable(Evaluator evaluator)
IterCalc
The Iterable is immutable.
evaluator
- Evaluation contextCopyright © 2020 Hitachi Vantara. All rights reserved.