| Package | Description | 
|---|---|
| mondrian.calc | Provides compiled expressions. | 
| mondrian.calc.impl | Provides implementation classes for compiled expressions. | 
| mondrian.olap | Mondrian's core package, this defines connections and the catalog metamodel, 
and allows you to execute queries. | 
| mondrian.olap.fun | Defines the set of MDX built-in functions. | 
| mondrian.olap.fun.sort | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | TupleListList of tuples. | 
| Modifier and Type | Method and Description | 
|---|---|
| TupleIterable | IterCalc. evaluateIterable(Evaluator evaluator)Evaluates an expression to yield an Iterable of members or tuples. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Iterable<Member[]> | TupleCollections. asMemberArrayIterable(TupleIterable tupleIterable)Converts a  TupleIterableto an old-style iterable that
 creates an iterator over member arrays. | 
| static TupleList | TupleCollections. materialize(TupleIterable tupleIterable,
           boolean eager)Converts a  TupleIterableinto aTupleList. | 
| static Iterable<Member> | TupleCollections. slice(TupleIterable tupleIterable,
     int column)Creates a slice of a  TupleIterable. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractTupleIterableAbstract implementation of  TupleIterable. | 
| class  | AbstractTupleListAbstract implementation of  TupleList. | 
| class  | ArrayTupleListImplementation of  TupleListthat stores tuples end-to-end in an array. | 
| class  | DelegatingTupleListImplementation of  TupleListbased on a list ofList<Member>tuples. | 
| class  | ListTupleListImplementation of  TupleListthat stores tuples
 end-to-end in a backing list. | 
| class  | UnaryTupleList | 
| Modifier and Type | Method and Description | 
|---|---|
| TupleIterable | GenericIterCalc. evaluateIterable(Evaluator evaluator) | 
| TupleIterable | AbstractListCalc. evaluateIterable(Evaluator evaluator) | 
| Modifier and Type | Method and Description | 
|---|---|
| TupleIterable | Evaluator.SetEvaluator. evaluateTupleIterable()Returns an iterator over the tuples of the named set. | 
| TupleIterable | Evaluator.NamedSetEvaluator. evaluateTupleIterable(Evaluator eval)Returns an iterator over the tuples of the named set. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected TupleIterable | AbstractAggregateFunDef. evaluateCurrentIterable(IterCalc iterCalc,
                       Evaluator evaluator) | 
| TupleIterable | SetFunDef.ExprIterCalc. evaluateIterable(Evaluator evaluator) | 
| Modifier and Type | Method and Description | 
|---|---|
| static int | FunUtil. count(Evaluator evaluator,
     TupleIterable iterable,
     boolean includeEmpty) | 
| static double | FunUtil. sumDouble(Evaluator evaluator,
         TupleIterable iterable,
         Calc exp) | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| static 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. | 
Copyright © 2021 Hitachi Vantara. All rights reserved.