mondrian.olap.fun
Class CrossJoinFunDef.BaseMemberMemberArrayIterCalc
java.lang.Object
mondrian.calc.impl.AbstractCalc
mondrian.calc.impl.AbstractIterCalc
mondrian.olap.fun.CrossJoinFunDef.BaseMemberMemberArrayIterCalc
- All Implemented Interfaces:
- Calc, IterCalc
- Direct Known Subclasses:
- CrossJoinFunDef.IterMemberIterMemberArrayIterCalc, CrossJoinFunDef.IterMemberListMemberArrayIterCalc, CrossJoinFunDef.ListMemberIterMemberArrayIterCalc, CrossJoinFunDef.ListMemberListMemberArrayIterCalc
- Enclosing class:
- CrossJoinFunDef
abstract class CrossJoinFunDef.BaseMemberMemberArrayIterCalc
- 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.BaseMemberMemberArrayIterCalc
CrossJoinFunDef.BaseMemberMemberArrayIterCalc(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[]