mondrian.olap.fun
Class CrossJoinFunDef.BaseMemberArrayMemberIterCalc

java.lang.Object
  extended by mondrian.calc.impl.AbstractCalc
      extended by mondrian.calc.impl.AbstractTupleIterCalc
          extended by mondrian.olap.fun.CrossJoinFunDef.BaseMemberArrayMemberIterCalc
All Implemented Interfaces:
Calc, IterCalc, TupleIterCalc
Direct Known Subclasses:
CrossJoinFunDef.IterMemberArrayIterMemberIterCalc, CrossJoinFunDef.IterMemberArrayListMemberIterCalc, CrossJoinFunDef.ListMemberArrayIterMemberIterCalc, CrossJoinFunDef.ListMemberArrayListMemberIterCalc
Enclosing class:
CrossJoinFunDef

abstract class CrossJoinFunDef.BaseMemberArrayMemberIterCalc
extends AbstractTupleIterCalc


Field Summary
 
Fields inherited from class mondrian.calc.impl.AbstractCalc
exp, type
 
Constructor Summary
CrossJoinFunDef.BaseMemberArrayMemberIterCalc(ResolvedFunCall call, Calc[] calcs)
           
 
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 mondrian.calc.impl.AbstractTupleIterCalc
evaluate, evaluateIterable, getResultStyle, getType, toString
 
Methods inherited from class mondrian.calc.impl.AbstractCalc
accept, anyDepends, anyDependsButFirst, butDepends, dependsOn, getArguments, getCalcs, getName, simplifyEvaluator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn
 

Constructor Detail

CrossJoinFunDef.BaseMemberArrayMemberIterCalc

CrossJoinFunDef.BaseMemberArrayMemberIterCalc(ResolvedFunCall call,
                                              Calc[] calcs)
Method Detail

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[]

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads