Package mondrian.olap

Interface Evaluator.NamedSetEvaluator

  • Enclosing interface:
    Evaluator

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

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