Package mondrian.calc
Provides compiled expressions.
-
Interface Summary Interface Description BooleanCalc Compiled expression whose result is aboolean.Calc Calcis the base class for all calculable expressions.DateTimeCalc Compiled expression whose result is aDate, representing an MDX DateTime value.DimensionCalc Expression which yields aDimension.DoubleCalc Compiled expression whose result is adouble.ExpCompiler HierarchyCalc Expression which yields aHierarchy.IntegerCalc Compiled expression whose result is anint.IterCalc Expression that evaluates a set of tuples to aTupleIterable.LevelCalc Expression which yields aLevel.ListCalc Expression which evaluates a set of members or tuples to a list.MemberCalc Expression which yields aMember.ParameterCompilable Extension toParameterwhich allows compilation.ParameterSlot Implementation of a parameter.StringCalc Compiled expression whose result is aString.TupleCalc Expression which yields a tuple.TupleCursor Cheap interface for iterating through the contents of aTupleList.TupleIterable Extension toIterablethat returns aTupleIterator.TupleIterator Extension toIteratorthat returns tuples.TupleList List of tuples.TupleList.PositionCallback VoidCalc Expression which has a void result. -
Class Summary Class Description CalcWriter Visitor which serializes an expression to text.DummyExp Dummy expression which exists only to wrap aType.ExpCompiler.Factory TheExpCompiler.Factoryis used to accessExpCompilerimplementations.ExpCompiler.Factory.Context TheExpCompileronly has two override mechanisms: theThreadLocalandSystemProperties.TupleCollections Utility methods for tuple collections and iterators. -
Enum Summary Enum Description ResultStyle Enumeration of ways that a compiled expression can return its result to its caller.