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, toString
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getCalcs, getName, isWrapperFor, simplifyEvaluator, unwrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, dependsOn, isWrapperFor, unwrap
CrossJoinFunDef.CrossJoinIterCalc(ResolvedFunCall call, Calc[] calcs)
public TupleIterable evaluateIterable(Evaluator evaluator)
IterCalc
The Iterable is immutable.
evaluator
- Evaluation contextprotected TupleIterable makeIterable(TupleIterable it1, TupleIterable it2)