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, toStringaccept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getName, isWrapperFor, simplifyEvaluator, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, dependsOn, isWrapperFor, unwrappublic ExprIterCalc(Exp exp, Exp[] args, ExpCompiler compiler, List<ResultStyle> resultStyles)
public IterCalc[] getCalcs()
AbstractCalcgetCalcs in class AbstractCalcpublic TupleIterable evaluateIterable(Evaluator evaluator)
IterCalcThe Iterable is immutable.
evaluator - Evaluation contextCopyright © 2021 Hitachi Vantara. All rights reserved.