Uses of Interface
mondrian.calc.IterCalc
-
Packages that use IterCalc 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. -
-
Uses of IterCalc in mondrian.calc
Subinterfaces of IterCalc in mondrian.calc Modifier and Type Interface Description interface
ListCalc
Expression which evaluates a set of members or tuples to a list.Methods in mondrian.calc that return IterCalc Modifier and Type Method Description IterCalc
ExpCompiler. compileIter(Exp exp)
Compiles an expression which yields an immutableIterable
result. -
Uses of IterCalc in mondrian.calc.impl
Classes in mondrian.calc.impl that implement IterCalc Modifier and Type Class Description class
AbstractIterCalc
Abstract implementation of theIterCalc
interface.class
AbstractListCalc
Abstract implementation of theListCalc
interface.class
GenericIterCalc
Adapter which computes a set expression and converts it to any list or iterable type.class
IterableListCalc
Methods in mondrian.calc.impl that return IterCalc Modifier and Type Method Description IterCalc
AbstractExpCompiler. compileIter(Exp exp)
IterCalc
DelegatingExpCompiler. compileIter(Exp exp)
Methods in mondrian.calc.impl with parameters of type IterCalc Modifier and Type Method Description ListCalc
AbstractExpCompiler. toList(IterCalc calc)
Converts an iterable over tuples to a list of tuples.Constructors in mondrian.calc.impl with parameters of type IterCalc Constructor Description IterableListCalc(IterCalc iterCalc)
Creates an IterableListCalc. -
Uses of IterCalc in mondrian.olap.fun
Classes in mondrian.olap.fun that implement IterCalc Modifier and Type Class 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,{ ...
Methods in mondrian.olap.fun that return IterCalc Modifier and Type Method Description protected IterCalc
CrossJoinFunDef. compileCallIterable(ResolvedFunCall call, ExpCompiler compiler)
IterCalc[]
SetFunDef.ExprIterCalc. getCalcs()
Methods in mondrian.olap.fun with parameters of type IterCalc Modifier and Type Method Description protected TupleIterable
AbstractAggregateFunDef. evaluateCurrentIterable(IterCalc iterCalc, Evaluator evaluator)
-