mondrian.olap.fun
Class CrossJoinFunDef.BaseMemberMemberIterCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractIterCalc
mondrian.olap.fun.CrossJoinFunDef.BaseMemberMemberIterCalc
- All Implemented Interfaces:
- Calc, IterCalc
- Direct Known Subclasses:
- CrossJoinFunDef.IterMemberIterMemberIterCalc, CrossJoinFunDef.IterMemberListMemberIterCalc, CrossJoinFunDef.ListMemberIterMemberIterCalc, CrossJoinFunDef.ListMemberListMemberIterCalc
- Enclosing class:
- CrossJoinFunDef
abstract class CrossJoinFunDef.BaseMemberMemberIterCalc
- extends AbstractIterCalc
-
-
Method Summary |
protected Member[] |
makeNext(Object o1,
Object o2)
Derived classes implement depending upon the types of parameter
o1 and o2. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CrossJoinFunDef.BaseMemberMemberIterCalc
CrossJoinFunDef.BaseMemberMemberIterCalc(ResolvedFunCall call,
Calc[] calcs)
makeNext
protected Member[] makeNext(Object o1,
Object o2)
- Derived classes implement depending upon the types of parameter
o1 and o2.
- Parameters:
o1
- Member or Member[]o2
- Member or Member[]
- Returns:
- combining o1 and o2 into Member[]