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 aTupleIterableto an old-style iterable that creates an iterator over member arrays.static TupleListTupleCollections.materialize(TupleIterable tupleIterable, boolean eager) Converts aTupleIterableinto 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 TypeClassDescriptionclassAbstract implementation ofTupleIterable.classAbstract implementation ofTupleList.classImplementation ofTupleListthat stores tuples end-to-end in an array.classImplementation ofTupleListbased on a list ofList<Member>tuples.classImplementation ofTupleListthat stores tuples end-to-end in a backing list.classMethods 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 TupleIterableAbstractAggregateFunDef.evaluateCurrentIterable(IterCalc iterCalc, Evaluator evaluator) SetFunDef.ExprIterCalc.evaluateIterable(Evaluator evaluator) Methods in mondrian.olap.fun with parameters of type TupleIterableModifier and TypeMethodDescriptionstatic intFunUtil.count(Evaluator evaluator, TupleIterable iterable, boolean includeEmpty) static doubleFunUtil.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 TupleListSorter.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 TupleListSorter.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.