Package mondrian.calc.impl

Provides implementation classes for compiled expressions.

See:
          Description

Class Summary
AbstractBooleanCalc Abstract implementation of the BooleanCalc interface.
AbstractCalc Abstract implementation of the Calc interface.
AbstractDateTimeCalc Abstract implementation of the DateTimeCalc interface.
AbstractDimensionCalc Abstract implementation of the DimensionCalc interface.
AbstractDoubleCalc Abstract implementation of the DoubleCalc interface.
AbstractEndToEndTupleList Abstract implementation of a TupleList that stores tuples in end-to-end format.
AbstractExpCompiler Abstract implementation of the ExpCompiler interface.
AbstractHierarchyCalc Abstract implementation of the HierarchyCalc interface.
AbstractIntegerCalc Abstract implementation of the IntegerCalc interface.
AbstractIterCalc Abstract implementation of the IterCalc interface.
AbstractLevelCalc Abstract implementation of the LevelCalc interface.
AbstractListCalc Abstract implementation of the ListCalc interface.
AbstractMemberCalc Abstract implementation of the MemberCalc interface.
AbstractStringCalc Abstract implementation of the StringCalc interface.
AbstractTupleCalc Abstract implementation of the TupleCalc interface.
AbstractTupleCursor Abstract implementation of TupleIterator.
AbstractTupleIterable Abstract implementation of TupleIterable.
AbstractTupleIterator Abstract implementation of TupleIterator.
AbstractTupleList Abstract implementation of TupleList.
AbstractVoidCalc Abstract implementation of the VoidCalc interface.
ArrayTupleList Implementation of TupleList that stores tuples end-to-end in an array.
BetterExpCompiler Enhanced expression compiler.
CacheCalc Calculation which retrieves the value of an underlying calculation from cache.
ConstantCalc Calculator which always returns the same value.
ConstantCalcTest Test for ConstantCalc
DelegatingExpCompiler Abstract implementation of ExpCompiler
DelegatingTupleList Implementation of TupleList based on a list of List<Member> tuples.
GenericCalc Adapter which computes a scalar or tuple expression and converts it to any required type.
GenericIterCalc Adapter which computes a set expression and converts it to any list or iterable type.
IterableListCalc Adapter that converts a IterCalc to a ListCalc.
ListTupleList Implementation of TupleList that stores tuples end-to-end in a backing list.
MemberArrayValueCalc Expression which evaluates a few member expressions, sets the dimensional context to the result of those expressions, then yields the value of the current measure in the current dimensional context.
MemberValueCalc Expression which evaluates a few member expressions, sets the dimensional context to the result of those expressions, then yields the value of the current measure in the current dimensional context.
TupleValueCalc Expression which evaluates a tuple expression, sets the dimensional context to the result of that expression, then yields the value of the current measure in the current dimensional context.
UnaryTupleList Implementation of TupleList where the tuples are unary (each tuple consists of just one Member).
ValueCalc Expression which yields the value of the current member in the current dimensional context.
 

Package mondrian.calc.impl Description

Provides implementation classes for compiled expressions.


Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads