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 |
ListCalc
Expression 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
Iterable result. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIterCalc
Abstract implementation of the
IterCalc interface. |
class |
AbstractListCalc
Abstract implementation of the
ListCalc interface. |
class |
GenericIterCalc
Adapter 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.ExprIterCalc
Compiled 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.SetListCalc
Compiled 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 © 2020 Hitachi Vantara. All rights reserved.