abstract class CrossJoinFunDef.BaseListCalc extends AbstractListCalc
exp, type| Modifier | Constructor and Description |
|---|---|
protected |
CrossJoinFunDef.BaseListCalc(ResolvedFunCall call,
Calc[] calcs,
boolean mutable) |
| Modifier and Type | Method and Description |
|---|---|
TupleList |
evaluateList(Evaluator evaluator)
Evaluates an expression to yield a list of tuples.
|
protected abstract TupleList |
makeList(TupleList l1,
TupleList l2) |
evaluate, evaluateIterable, getResultStyle, getType, toStringaccept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getCalcs, getName, isWrapperFor, simplifyEvaluator, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, dependsOn, isWrapperFor, unwrapprotected CrossJoinFunDef.BaseListCalc(ResolvedFunCall call, Calc[] calcs, boolean mutable)
public TupleList evaluateList(Evaluator evaluator)
ListCalcThe list is immutable if Calc.getResultStyle() yields
ResultStyle.MUTABLE_LIST. Otherwise,
the caller must not modify the list.
evaluator - Evaluation context