mondrian.calc
Interface MemberIterCalc

All Superinterfaces:
Calc, IterCalc
All Known Implementing Classes:
AbstractMemberIterCalc, GenericIterCalc, NativizeSetFunDef.NonNativeMemberIterCalc, SetFunDef.ExprMemberIterCalc

public interface MemberIterCalc
extends IterCalc

Expression which evaluates to an iterator over a set of members.

Since:
Oct 26, 2008
Version:
$Id: //open/mondrian/src/main/mondrian/calc/MemberIterCalc.java#2 $
Author:
jhyde

Method Summary
 java.lang.Iterable<Member> evaluateMemberIterable(Evaluator evaluator)
          Evaluates an expression to yield a member iterator.
 SetType getType()
          Returns the type of this expression.
 
Methods inherited from interface mondrian.calc.IterCalc
evaluateIterable
 
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn, evaluate, getResultStyle
 

Method Detail

evaluateMemberIterable

java.lang.Iterable<Member> evaluateMemberIterable(Evaluator evaluator)
Evaluates an expression to yield a member iterator.

Parameters:
evaluator - Evaluation context
Returns:
A member iterator, never null.

getType

SetType getType()
Description copied from interface: Calc
Returns the type of this expression.

Specified by:
getType in interface Calc

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads