mondrian.olap.fun
Class CrossJoinFunDef.CrossJoinIterCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractIterCalc
mondrian.olap.fun.CrossJoinFunDef.CrossJoinIterCalc
- All Implemented Interfaces:
- Calc, IterCalc
- Enclosing class:
- CrossJoinFunDef
class CrossJoinFunDef.CrossJoinIterCalc
- extends AbstractIterCalc
| Methods inherited from class mondrian.calc.impl.AbstractCalc |
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getCalcs, getName, isWrapperFor, simplifyEvaluator, unwrap |
CrossJoinFunDef.CrossJoinIterCalc
CrossJoinFunDef.CrossJoinIterCalc(ResolvedFunCall call,
Calc[] calcs)
evaluateIterable
public TupleIterable evaluateIterable(Evaluator evaluator)
- Description copied from interface:
IterCalc
- Evaluates an expression to yield an Iterable of members or tuples.
The Iterable is immutable.
- Parameters:
evaluator - Evaluation context
- Returns:
- An Iterable of members or tuples, never null.
makeIterable
protected TupleIterable makeIterable(TupleIterable it1,
TupleIterable it2)