mondrian.olap.fun
Class NativizeSetFunDef.NonNativeMemberListCalc
java.lang.Object
mondrian.olap.fun.NativizeSetFunDef.NonNativeCalc
mondrian.olap.fun.NativizeSetFunDef.NonNativeMemberListCalc
- All Implemented Interfaces:
- Calc, ListCalc, MemberListCalc
- Enclosing class:
- NativizeSetFunDef
static class NativizeSetFunDef.NonNativeMemberListCalc
- extends NativizeSetFunDef.NonNativeCalc
- implements MemberListCalc
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NativizeSetFunDef.NonNativeMemberListCalc
protected NativizeSetFunDef.NonNativeMemberListCalc(MemberListCalc parent)
parent
MemberListCalc parent()
evaluateMemberList
public List<Member> evaluateMemberList(Evaluator evaluator)
- Description copied from interface:
MemberListCalc
- Evaluates an expression to yield a list of members.
The list is immutable if Calc.getResultStyle()
yields
ResultStyle.MUTABLE_LIST
. Otherwise,
the caller must not modify the list.
- Specified by:
evaluateMemberList
in interface MemberListCalc
- Parameters:
evaluator
- Evaluation context
- Returns:
- A list of members, never null.
evaluateList
public List evaluateList(Evaluator evaluator)
- Description copied from interface:
ListCalc
- Evaluates an expression to yield a list of members or tuples.
The list is immutable if Calc.getResultStyle()
yields
ResultStyle.MUTABLE_LIST
. Otherwise,
the caller must not modify the list.
- Specified by:
evaluateList
in interface ListCalc
- Parameters:
evaluator
- Evaluation context
- Returns:
- A list of members or tuples, never null.