Package mondrian.calc.impl
Provides implementation classes for compiled expressions.
-
Class Summary Class Description AbstractBooleanCalc Abstract implementation of theBooleanCalcinterface.AbstractCalc Abstract implementation of theCalcinterface.AbstractDateTimeCalc Abstract implementation of theDateTimeCalcinterface.AbstractDimensionCalc Abstract implementation of theDimensionCalcinterface.AbstractDoubleCalc Abstract implementation of theDoubleCalcinterface.AbstractExpCompiler Abstract implementation of theExpCompilerinterface.AbstractHierarchyCalc Abstract implementation of theHierarchyCalcinterface.AbstractIntegerCalc Abstract implementation of theIntegerCalcinterface.AbstractIterCalc Abstract implementation of theIterCalcinterface.AbstractLevelCalc Abstract implementation of theLevelCalcinterface.AbstractListCalc Abstract implementation of theListCalcinterface.AbstractMemberCalc Abstract implementation of theMemberCalcinterface.AbstractStringCalc Abstract implementation of theStringCalcinterface.AbstractTupleCalc Abstract implementation of theTupleCalcinterface.AbstractTupleCursor Abstract implementation ofTupleIterator.AbstractTupleIterable Abstract implementation ofTupleIterable.AbstractTupleIterator Abstract implementation ofTupleIterator.AbstractTupleList Abstract implementation ofTupleList.AbstractVoidCalc Abstract implementation of theVoidCalcinterface.ArrayTupleList Implementation ofTupleListthat 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.DelegatingExpCompiler Abstract implementation ofExpCompilerDelegatingTupleList Implementation ofTupleListbased on a list ofList<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 ListTupleList Implementation ofTupleListthat 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 ValueCalc Expression which yields the value of the current member in the current dimensional context.