mondrian.olap.fun
Class HierarchyDimensionFunDef.CalcImpl

java.lang.Object
  extended by mondrian.calc.impl.AbstractCalc
      extended by mondrian.calc.impl.AbstractDimensionCalc
          extended by mondrian.olap.fun.HierarchyDimensionFunDef.CalcImpl
All Implemented Interfaces:
Calc, DimensionCalc
Enclosing class:
HierarchyDimensionFunDef

public static class HierarchyDimensionFunDef.CalcImpl
extends AbstractDimensionCalc


Field Summary
 
Fields inherited from class mondrian.calc.impl.AbstractCalc
exp, type
 
Constructor Summary
HierarchyDimensionFunDef.CalcImpl(Exp exp, HierarchyCalc hierarchyCalc)
           
 
Method Summary
 Dimension evaluateDimension(Evaluator evaluator)
          Evaluates this expression to yield a dimension.
 
Methods inherited from class mondrian.calc.impl.AbstractDimensionCalc
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

HierarchyDimensionFunDef.CalcImpl

public HierarchyDimensionFunDef.CalcImpl(Exp exp,
                                         HierarchyCalc hierarchyCalc)
Method Detail

evaluateDimension

public Dimension evaluateDimension(Evaluator evaluator)
Description copied from interface: DimensionCalc
Evaluates this expression to yield a dimension.

Never returns null.

Parameters:
evaluator - Evaluation context
Returns:
a dimension

SourceForge.net_Logo