| Interface | Description | 
|---|---|
| BooleanCalc | 
 Compiled expression whose result is a  
boolean. | 
| Calc | 
Calc is the base class for all calculable expressions. | 
| DateTimeCalc | 
 Compiled expression whose result is a  
Date, representing an MDX
 DateTime value. | 
| DimensionCalc | 
 Expression which yields a  
Dimension. | 
| DoubleCalc | 
 Compiled expression whose result is a  
double. | 
| ExpCompiler | |
| HierarchyCalc | 
 Expression which yields a  
Hierarchy. | 
| IntegerCalc | 
 Compiled expression whose result is an  
int. | 
| IterCalc | 
 Expression that evaluates a set of tuples to a  
TupleIterable. | 
| LevelCalc | 
 Expression which yields a  
Level. | 
| ListCalc | 
 Expression which evaluates a set of members or tuples to a list. 
 | 
| MemberCalc | 
 Expression which yields a  
Member. | 
| ParameterCompilable | 
 Extension to  
Parameter which allows compilation. | 
| ParameterSlot | 
 Implementation of a parameter. 
 | 
| StringCalc | 
 Compiled expression whose result is a  
String. | 
| TupleCalc | 
 Expression which yields a tuple. 
 | 
| TupleCursor | 
 Cheap interface for iterating through the contents of a  
TupleList. | 
| TupleIterable | 
 Extension to  
Iterable that returns a TupleIterator. | 
| TupleIterator | 
 Extension to  
Iterator that returns tuples. | 
| TupleList | 
 List of tuples. 
 | 
| TupleList.PositionCallback | |
| VoidCalc | 
 Expression which has a void result. 
 | 
| Class | Description | 
|---|---|
| CalcWriter | 
 Visitor which serializes an expression to text. 
 | 
| DummyExp | 
 Dummy expression which exists only to wrap a
  
Type. | 
| ExpCompiler.Factory | 
 The  
ExpCompiler.Factory is used to access
 ExpCompiler implementations. | 
| ExpCompiler.Factory.Context | 
 The  
ExpCompiler only has two override mechanisms: the
 ThreadLocal and System
 Properties. | 
| TupleCollections | 
 Utility methods for tuple collections and iterators. 
 | 
| Enum | Description | 
|---|---|
| ResultStyle | 
 Enumeration of ways that a compiled expression can return its result to
 its caller. 
 |