Package mondrian.calc.impl
package mondrian.calc.impl
Provides implementation classes for compiled expressions.
-
ClassesClassDescriptionAbstract implementation of the
BooleanCalcinterface.Abstract implementation of theCalcinterface.Abstract implementation of theDateTimeCalcinterface.Abstract implementation of theDimensionCalcinterface.Abstract implementation of theDoubleCalcinterface.Abstract implementation of theExpCompilerinterface.Abstract implementation of theHierarchyCalcinterface.Abstract implementation of theIntegerCalcinterface.Abstract implementation of theIterCalcinterface.Abstract implementation of theLevelCalcinterface.Abstract implementation of theListCalcinterface.Abstract implementation of theMemberCalcinterface.Abstract implementation of theStringCalcinterface.Abstract implementation of theTupleCalcinterface.Abstract implementation ofTupleIterator.Abstract implementation ofTupleIterable.Abstract implementation ofTupleIterator.Abstract implementation ofTupleList.Abstract implementation of theVoidCalcinterface.Implementation ofTupleListthat stores tuples end-to-end in an array.Enhanced expression compiler.Calculation which retrieves the value of an underlying calculation from cache.Calculator which always returns the same value.Abstract implementation ofExpCompilerImplementation ofTupleListbased on a list ofList<Member>tuples.Adapter which computes a scalar or tuple expression and converts it to any required type.Adapter which computes a set expression and converts it to any list or iterable type.Implementation ofTupleListthat stores tuples end-to-end in a backing list.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.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.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.Expression which yields the value of the current member in the current dimensional context.