Package mondrian.olap.fun
Class CrossJoinFunDef.CrossJoinIterCalc
- java.lang.Object
-
- mondrian.calc.impl.AbstractCalc
-
- mondrian.calc.impl.AbstractIterCalc
-
- mondrian.olap.fun.CrossJoinFunDef.CrossJoinIterCalc
-
- Enclosing class:
- CrossJoinFunDef
class CrossJoinFunDef.CrossJoinIterCalc extends AbstractIterCalc
-
-
Field Summary
-
Fields inherited from class mondrian.calc.impl.AbstractCalc
exp, type
-
-
Constructor Summary
Constructors Constructor Description CrossJoinIterCalc(ResolvedFunCall call, Calc[] calcs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TupleIterable
evaluateIterable(Evaluator evaluator)
Evaluates an expression to yield an Iterable of members or tuples.protected TupleIterable
makeIterable(TupleIterable it1, TupleIterable it2)
-
Methods inherited from class mondrian.calc.impl.AbstractIterCalc
evaluate, getResultStyle, getType, toString
-
Methods inherited from class mondrian.calc.impl.AbstractCalc
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getCalcs, getName, isWrapperFor, simplifyEvaluator, unwrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn, isWrapperFor, unwrap
-
-
-
-
Constructor Detail
-
CrossJoinIterCalc
CrossJoinIterCalc(ResolvedFunCall call, Calc[] calcs)
-
-
Method Detail
-
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)
-
-