mondrian.olap.fun
Class SetFunDef.IterSetCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractIterCalc
mondrian.olap.fun.SetFunDef.IterSetCalc
- All Implemented Interfaces:
- Calc, IterCalc
- Enclosing class:
- SetFunDef
public static class SetFunDef.IterSetCalc
- extends AbstractIterCalc
-
-
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetFunDef.IterSetCalc
public SetFunDef.IterSetCalc(Exp exp,
Exp[] args,
ExpCompiler compiler,
List<ResultStyle> resultStyles)
getCalcs
public Calc[] getCalcs()
- Description copied from class:
AbstractCalc
- Returns this expression's child expressions.
- Overrides:
getCalcs
in class AbstractIterCalc
evaluateIterable
public Iterable 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.