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, 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

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

SourceForge.net_Logo