mondrian.calc
Interface HierarchyCalc

All Superinterfaces:
Calc
All Known Implementing Classes:
AbstractHierarchyCalc, AbstractVoidCalc, CacheCalc, ConstantCalc, GenericCalc, LevelHierarchyFunDef.CalcImpl, MemberHierarchyFunDef.CalcImpl, MemberValueCalc, TupleValueCalc, ValueCalc

public interface HierarchyCalc
extends Calc

Expression which yields a Hierarchy.

When implementing this interface, it is convenient to extend AbstractHierarchyCalc, but it is not required.

Since:
Sep 26, 2005
Author:
jhyde
 

Method Summary
 Hierarchy evaluateHierarchy(Evaluator evaluator)
          Evaluates this expression to yield a hierarchy.
 
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn, evaluate, getResultStyle, getType
 

Method Detail

evaluateHierarchy

Hierarchy evaluateHierarchy(Evaluator evaluator)
Evaluates this expression to yield a hierarchy.

Never returns null.

Parameters:
evaluator - Evaluation context
Returns:
a hierarchy

SourceForge.net_Logo