Package mondrian.calc

Interface IterCalc

All Superinterfaces:
Calc
All Known Subinterfaces:
ListCalc
All Known Implementing Classes:
AbstractIterCalc, AbstractListCalc, GenericIterCalc, IterableListCalc, NativizeSetFunDef.NativeListCalc, SetFunDef.ExprIterCalc, SetFunDef.SetListCalc

public interface IterCalc extends Calc
Expression that evaluates a set of tuples to a TupleIterable.
Since:
Jan 11, 2007
Author:
Richard Emberson
  • Method Details

    • evaluateIterable

      TupleIterable 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.