Uses of Interface
mondrian.calc.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
Modifier and TypeMethodDescriptionIterCalc.evaluateIterable
(Evaluator evaluator) Evaluates an expression to yield an Iterable of members or tuples.Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionAbstractListCalc.evaluateIterable
(Evaluator evaluator) GenericIterCalc.evaluateIterable
(Evaluator evaluator) -
Uses of TupleIterable in mondrian.olap
Modifier 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
Modifier and TypeMethodDescriptionprotected TupleIterable
AbstractAggregateFunDef.evaluateCurrentIterable
(IterCalc iterCalc, Evaluator evaluator) SetFunDef.ExprIterCalc.evaluateIterable
(Evaluator evaluator) Modifier 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
Modifier 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.