Package mondrian.calc

Interface MemberCalc

All Superinterfaces:
Calc
All Known Implementing Classes:
AbstractMemberCalc, AbstractVoidCalc, AggregateFunDef.AggregateCalc, CacheCalc, ConstantCalc, GenericCalc, HierarchyCurrentMemberFunDef.CalcImpl, HierarchyCurrentMemberFunDef.FixedCalcImpl, MemberArrayValueCalc, MemberValueCalc, TupleValueCalc, ValueCalc

public interface MemberCalc extends Calc
Expression which yields a Member.

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

Since:
Sep 26, 2005
Author:
jhyde
  • Method Details

    • evaluateMember

      Member evaluateMember(Evaluator evaluator)
      Evaluates this expression to yield a member.

      May return the null member (see Hierarchy.getNullMember()) but never null.

      Parameters:
      evaluator - Evaluation context
      Returns:
      a member