| Package | Description | 
|---|---|
| mondrian.calc | Provides compiled expressions. | 
| mondrian.calc.impl | Provides implementation classes for compiled expressions. | 
| mondrian.olap.fun | Defines the set of MDX built-in functions. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ListCalcExpression which evaluates a set of members or tuples to a list. | 
| Modifier and Type | Method and Description | 
|---|---|
| IterCalc | ExpCompiler. compileIter(Exp exp)Compiles an expression which yields an immutable  Iterableresult. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractIterCalcAbstract implementation of the  IterCalcinterface. | 
| class  | AbstractListCalcAbstract implementation of the  ListCalcinterface. | 
| class  | GenericIterCalcAdapter which computes a set expression and converts it to any list or
 iterable type. | 
| class  | IterableListCalc | 
| Modifier and Type | Method and Description | 
|---|---|
| IterCalc | AbstractExpCompiler. compileIter(Exp exp) | 
| IterCalc | DelegatingExpCompiler. compileIter(Exp exp) | 
| Modifier and Type | Method and Description | 
|---|---|
| ListCalc | AbstractExpCompiler. toList(IterCalc calc)Converts an iterable over tuples to a list of tuples. | 
| Constructor and Description | 
|---|
| IterableListCalc(IterCalc iterCalc)Creates an IterableListCalc. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | NativizeSetFunDef.NativeListCalc | 
| static class  | SetFunDef.ExprIterCalcCompiled expression that evaluates one or more expressions, each of which
 yields a tuple or a set of tuples, and returns the result as a tuple
 iterator. | 
| static class  | SetFunDef.SetListCalcCompiled expression to implement the MDX set function,  { ... | 
| Modifier and Type | Method and Description | 
|---|---|
| protected IterCalc | CrossJoinFunDef. compileCallIterable(ResolvedFunCall call,
                   ExpCompiler compiler) | 
| IterCalc[] | SetFunDef.ExprIterCalc. getCalcs() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected TupleIterable | AbstractAggregateFunDef. evaluateCurrentIterable(IterCalc iterCalc,
                       Evaluator evaluator) | 
Copyright © 2021 Hitachi Vantara. All rights reserved.