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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TupleList
List 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
TupleIterable to an old-style iterable that
creates an iterator over member arrays. |
static TupleList |
TupleCollections.materialize(TupleIterable tupleIterable,
boolean eager)
Converts a
TupleIterable into a TupleList . |
static Iterable<Member> |
TupleCollections.slice(TupleIterable tupleIterable,
int column)
Creates a slice of a
TupleIterable . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTupleIterable
Abstract implementation of
TupleIterable . |
class |
AbstractTupleList
Abstract implementation of
TupleList . |
class |
ArrayTupleList
Implementation of
TupleList that stores tuples end-to-end in an
array. |
class |
DelegatingTupleList
Implementation of
TupleList based on a list of
List<Member> tuples. |
class |
ListTupleList
Implementation of
TupleList that 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 TupleList |
FunUtil.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 double |
FunUtil.sumDouble(Evaluator evaluator,
TupleIterable iterable,
Calc exp) |
Copyright © 2018 Hitachi Vantara. All rights reserved.