class CrossJoinFunDef.CrossJoinIterCalc extends AbstractIterCalc
exp, type| Constructor and Description | 
|---|
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, unwrapCrossJoinIterCalc(ResolvedFunCall call, Calc[] calcs)
public TupleIterable evaluateIterable(Evaluator evaluator)
IterCalcThe Iterable is immutable.
evaluator - Evaluation contextprotected TupleIterable makeIterable(TupleIterable it1, TupleIterable it2)