mondrian.olap.fun
Class MemberLevelFunDef.CalcImpl

java.lang.Object
  extended by mondrian.calc.impl.AbstractCalc
      extended by mondrian.calc.impl.AbstractLevelCalc
          extended by mondrian.olap.fun.MemberLevelFunDef.CalcImpl
All Implemented Interfaces:
Calc, LevelCalc
Enclosing class:
MemberLevelFunDef

public static class MemberLevelFunDef.CalcImpl
extends AbstractLevelCalc

 

Field Summary
 
Fields inherited from class mondrian.calc.impl.AbstractCalc
exp, type
 
Constructor Summary
MemberLevelFunDef.CalcImpl(Exp exp, MemberCalc memberCalc)
           
 
Method Summary
 Level evaluateLevel(Evaluator evaluator)
          Evaluates this expression to yield a level.
 
Methods inherited from class mondrian.calc.impl.AbstractLevelCalc
evaluate, getCalcs
 
Methods inherited from class mondrian.calc.impl.AbstractCalc
accept, anyDepends, anyDependsButFirst, butDepends, dependsOn, getArguments, getName, getResultStyle, getType, simplifyEvaluator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn, getResultStyle, getType
 

Constructor Detail

MemberLevelFunDef.CalcImpl

public MemberLevelFunDef.CalcImpl(Exp exp,
                                  MemberCalc memberCalc)
Method Detail

evaluateLevel

public Level evaluateLevel(Evaluator evaluator)
Description copied from interface: LevelCalc
Evaluates this expression to yield a level.

Never returns null.

Parameters:
evaluator - Evaluation context
Returns:
a level

SourceForge.net_Logo