Uses of Interface
mondrian.calc.TupleIterable
Packages that use TupleIterable
Package
Description
Provides compiled expressions.
Provides implementation classes for compiled expressions.
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
Defines the set of MDX built-in functions.
-
Uses of TupleIterable in mondrian.calc
Subinterfaces of TupleIterable in mondrian.calcMethods in mondrian.calc that return TupleIterableModifier and TypeMethodDescriptionIterCalc.evaluateIterable
(Evaluator evaluator) Evaluates an expression to yield an Iterable of members or tuples.Methods in mondrian.calc with parameters of type TupleIterableModifier and TypeMethodDescriptionTupleCollections.asMemberArrayIterable
(TupleIterable tupleIterable) Converts aTupleIterable
to an old-style iterable that creates an iterator over member arrays.static TupleList
TupleCollections.materialize
(TupleIterable tupleIterable, boolean eager) Converts aTupleIterable
into aTupleList
.TupleCollections.slice
(TupleIterable tupleIterable, int column) Creates a slice of aTupleIterable
. -
Uses of TupleIterable in mondrian.calc.impl
Classes in mondrian.calc.impl that implement TupleIterableModifier and TypeClassDescriptionclass
Abstract implementation ofTupleIterable
.class
Abstract implementation ofTupleList
.class
Implementation ofTupleList
that stores tuples end-to-end in an array.class
Implementation ofTupleList
based on a list ofList<Member>
tuples.class
Implementation ofTupleList
that stores tuples end-to-end in a backing list.class
Methods in mondrian.calc.impl that return TupleIterableModifier and TypeMethodDescriptionAbstractListCalc.evaluateIterable
(Evaluator evaluator) GenericIterCalc.evaluateIterable
(Evaluator evaluator) -
Uses of TupleIterable in mondrian.olap
Methods in mondrian.olap that return TupleIterableModifier and TypeMethodDescriptionEvaluator.NamedSetEvaluator.evaluateTupleIterable
(Evaluator eval) Returns an iterator over the tuples of the named set.Evaluator.SetEvaluator.evaluateTupleIterable()
Returns an iterator over the tuples of the named set. -
Uses of TupleIterable in mondrian.olap.fun
Methods in mondrian.olap.fun that return TupleIterableModifier and TypeMethodDescriptionprotected TupleIterable
AbstractAggregateFunDef.evaluateCurrentIterable
(IterCalc iterCalc, Evaluator evaluator) SetFunDef.ExprIterCalc.evaluateIterable
(Evaluator evaluator) Methods in mondrian.olap.fun with parameters of type TupleIterableModifier and TypeMethodDescriptionstatic int
FunUtil.count
(Evaluator evaluator, TupleIterable iterable, boolean includeEmpty) static double
FunUtil.sumDouble
(Evaluator evaluator, TupleIterable iterable, Calc exp) -
Uses of TupleIterable in mondrian.olap.fun.sort
Methods in mondrian.olap.fun.sort with parameters of type TupleIterableModifier and TypeMethodDescriptionstatic TupleList
Sorter.sortTuples
(Evaluator evaluator, TupleIterable tupleIter, TupleList tupleList, List<SortKeySpec> keySpecList, int arity) Helper function to sort a list of tuples according to a list of expressions and a list of sorting flags.static TupleList
Sorter.sortTuples
(Evaluator evaluator, TupleIterable tupleIterable, TupleList tupleList, Calc exp, boolean desc, boolean brk, int arity) Sorts a list of Tuples by the value of an applied expression.