Class Hierarchy
- java.lang.Object
- mondrian.calc.CalcWriter
 - mondrian.calc.DummyExp (implements mondrian.olap.Exp)
 - mondrian.calc.ExpCompiler.Factory.Context (implements mondrian.util.ObjectFactory.Context)
 - mondrian.util.ObjectFactory<V>
- mondrian.calc.ExpCompiler.Factory
 
 - mondrian.calc.TupleCollections
 
 
Interface Hierarchy
- mondrian.calc.Calc
- mondrian.calc.BooleanCalc
 - mondrian.calc.DateTimeCalc
 - mondrian.calc.DimensionCalc
 - mondrian.calc.DoubleCalc
 - mondrian.calc.HierarchyCalc
 - mondrian.calc.IntegerCalc
 - mondrian.calc.IterCalc
- mondrian.calc.ListCalc
 
 - mondrian.calc.LevelCalc
 - mondrian.calc.MemberCalc
 - mondrian.calc.StringCalc
 - mondrian.calc.TupleCalc
 - mondrian.calc.VoidCalc
 
 - mondrian.calc.ExpCompiler
 - java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.List<E>
- mondrian.calc.TupleList (also extends mondrian.calc.TupleIterable)
 
 
 - java.util.List<E>
 - mondrian.calc.TupleIterable
 
 - java.util.Collection<E>
 - java.util.Iterator<E>
- mondrian.calc.TupleIterator (also extends mondrian.calc.TupleCursor)
 
 - mondrian.olap.Parameter
- mondrian.calc.ParameterCompilable
 
 - mondrian.calc.ParameterSlot
 - mondrian.calc.TupleCursor
- mondrian.calc.TupleIterator (also extends java.util.Iterator<E>)
 
 - mondrian.calc.TupleList.PositionCallback
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- mondrian.calc.ResultStyle
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)