mondrian.olap.fun
Class LevelHierarchyFunDef.CalcImpl

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

public static class LevelHierarchyFunDef.CalcImpl
extends AbstractHierarchyCalc

 

Field Summary
 
Fields inherited from class mondrian.calc.impl.AbstractCalc
exp, type
 
Constructor Summary
LevelHierarchyFunDef.CalcImpl(Exp exp, LevelCalc levelCalc)
           
 
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

LevelHierarchyFunDef.CalcImpl

public LevelHierarchyFunDef.CalcImpl(Exp exp,
                                     LevelCalc levelCalc)
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