mondrian.calc
Interface IterCalc

All Superinterfaces:
Calc
All Known Subinterfaces:
MemberIterCalc, TupleIterCalc
All Known Implementing Classes:
AbstractIterCalc, AbstractMemberIterCalc, AbstractTupleIterCalc, CrossJoinFunDef.BaseMemberArrayMemberArrayIterCalc, CrossJoinFunDef.BaseMemberArrayMemberIterCalc, CrossJoinFunDef.BaseMemberMemberArrayIterCalc, CrossJoinFunDef.BaseMemberMemberIterCalc, CrossJoinFunDef.IterMemberArrayIterMemberArrayIterCalc, CrossJoinFunDef.IterMemberArrayIterMemberIterCalc, CrossJoinFunDef.IterMemberArrayListMemberArrayIterCalc, CrossJoinFunDef.IterMemberArrayListMemberIterCalc, CrossJoinFunDef.IterMemberIterMemberArrayIterCalc, CrossJoinFunDef.IterMemberIterMemberIterCalc, CrossJoinFunDef.IterMemberListMemberArrayIterCalc, CrossJoinFunDef.IterMemberListMemberIterCalc, CrossJoinFunDef.ListMemberArrayIterMemberArrayIterCalc, CrossJoinFunDef.ListMemberArrayIterMemberIterCalc, CrossJoinFunDef.ListMemberArrayListMemberArrayIterCalc, CrossJoinFunDef.ListMemberArrayListMemberIterCalc, CrossJoinFunDef.ListMemberIterMemberArrayIterCalc, CrossJoinFunDef.ListMemberIterMemberIterCalc, CrossJoinFunDef.ListMemberListMemberArrayIterCalc, CrossJoinFunDef.ListMemberListMemberIterCalc, GenericIterCalc, NativizeSetFunDef.NonNativeMemberIterCalc, SetFunDef.ExprMemberIterCalc, SetFunDef.ExprTupleIterCalc

public interface IterCalc
extends Calc

Expression which evaluates a set of members or tuples to an Iterable.

Since:
Jan 11, 2007
Version:
$Id: //open/mondrian/src/main/mondrian/calc/IterCalc.java#5 $
Author:
Richard Emberson

Method Summary
 Iterable evaluateIterable(Evaluator evaluator)
          Evaluates an expression to yield an Iterable of members or tuples.
 
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn, evaluate, getResultStyle, getType
 

Method Detail

evaluateIterable

Iterable evaluateIterable(Evaluator evaluator)
Evaluates an expression to yield an Iterable of members or tuples.

The Iterable is immutable.

Parameters:
evaluator - Evaluation context
Returns:
An Iterable of members or tuples, never null.

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