class CrossJoinFunDef.CrossJoinIterCalc extends AbstractIterCalc
exp, type| Constructor and Description |
|---|
CrossJoinFunDef.CrossJoinIterCalc(ResolvedFunCall call,
Calc[] calcs) |
| Modifier and Type | Method and Description |
|---|---|
TupleIterable |
evaluateIterable(Evaluator evaluator)
Evaluates an expression to yield an Iterable of members or tuples.
|
protected TupleIterable |
makeIterable(TupleIterable it1,
TupleIterable it2) |
evaluate, 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, unwrapCrossJoinFunDef.CrossJoinIterCalc(ResolvedFunCall call, Calc[] calcs)
public TupleIterable evaluateIterable(Evaluator evaluator)
IterCalcThe Iterable is immutable.
evaluator - Evaluation contextprotected TupleIterable makeIterable(TupleIterable it1, TupleIterable it2)