mondrian.olap.fun
Class DistinctFunDef.CalcImpl
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractListCalc
mondrian.olap.fun.DistinctFunDef.CalcImpl
- All Implemented Interfaces:
- Calc, IterCalc, ListCalc
- Enclosing class:
- DistinctFunDef
static class DistinctFunDef.CalcImpl
- extends AbstractListCalc
| Methods inherited from class mondrian.calc.impl.AbstractCalc |
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getCalcs, getName, isWrapperFor, simplifyEvaluator, unwrap |
DistinctFunDef.CalcImpl
public DistinctFunDef.CalcImpl(ResolvedFunCall call,
ListCalc listCalc)
evaluateList
public TupleList evaluateList(Evaluator evaluator)
- Description copied from interface:
ListCalc
- Evaluates an expression to yield a list of tuples.
The list is immutable if Calc.getResultStyle() yields
ResultStyle.MUTABLE_LIST. Otherwise,
the caller must not modify the list.
- Parameters:
evaluator - Evaluation context
- Returns:
- A list of tuples, never null.