Package mondrian.olap

Interface Evaluator.NamedSetEvaluator

Enclosing interface:
Evaluator

public static interface Evaluator.NamedSetEvaluator
Interface for evaluating a particular named set.
  • Method Details

    • evaluateTupleIterable

      TupleIterable evaluateTupleIterable(Evaluator eval)
      Returns an iterator over the tuples of the named set. Applicable if the named set is a set of tuples.

      The iterator from this iterable maintains the current ordinal property required for the methods currentOrdinal() and currentTuple().

      Parameters:
      eval - Evaluator for current context
      Returns:
      Iterable over the tuples of the set
    • currentOrdinal

      int currentOrdinal()
      Returns the ordinal of the current member or tuple in the named set.
      Returns:
      Ordinal of the current member or tuple in the named set
    • currentMember

      Member currentMember()
      Returns the current member in the named set.

      Applicable if the named set is a set of members.

      Returns:
      Current member
    • currentTuple

      Member[] currentTuple()
      Returns the current tuple in the named set.

      Applicable if the named set is a set of tuples.

      Returns:
      Current tuple.