mondrian.olap.fun
Class NativizeSetFunDef.NativeListCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractListCalc
mondrian.olap.fun.NativizeSetFunDef.NativeListCalc
- All Implemented Interfaces:
- Calc, IterCalc, ListCalc
- Enclosing class:
- NativizeSetFunDef
public static class NativizeSetFunDef.NativeListCalc
- extends AbstractListCalc
| Methods inherited from class mondrian.calc.impl.AbstractCalc |
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getCalcs, getName, isWrapperFor, simplifyEvaluator, unwrap |
NativizeSetFunDef.NativeListCalc
protected NativizeSetFunDef.NativeListCalc(ResolvedFunCall call,
Calc[] calcs,
ExpCompiler compiler,
mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap,
Exp originalExp)
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.
computeTuples
public TupleList computeTuples(Evaluator evaluator)