mondrian.olap.fun
Class MemberHierarchyFunDef.CalcImpl

java.lang.Object
  extended by mondrian.calc.impl.AbstractCalc
      extended by mondrian.calc.impl.AbstractHierarchyCalc
          extended by mondrian.olap.fun.MemberHierarchyFunDef.CalcImpl
All Implemented Interfaces:
Calc, HierarchyCalc
Enclosing class:
MemberHierarchyFunDef

public static class MemberHierarchyFunDef.CalcImpl
extends AbstractHierarchyCalc


Field Summary
 
Fields inherited from class mondrian.calc.impl.AbstractCalc
exp, type
 
Constructor Summary
MemberHierarchyFunDef.CalcImpl(Exp exp, MemberCalc memberCalc)
           
 
Method Summary
 Hierarchy evaluateHierarchy(Evaluator evaluator)
          Evaluates this expression to yield a hierarchy.
 
Methods inherited from class mondrian.calc.impl.AbstractHierarchyCalc
evaluate
 
Methods inherited from class mondrian.calc.impl.AbstractCalc
accept, anyDepends, anyDependsButFirst, butDepends, dependsOn, getArguments, getCalcs, 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

MemberHierarchyFunDef.CalcImpl

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

evaluateHierarchy

public Hierarchy evaluateHierarchy(Evaluator evaluator)
Description copied from interface: HierarchyCalc
Evaluates this expression to yield a hierarchy.

Never returns null.

Parameters:
evaluator - Evaluation context
Returns:
a hierarchy

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