Provides compiled expressions.
Interface Summary Interface Description BooleanCalcCompiled expression whose result is a
Calcis the base class for all calculable expressions.
DateTimeCalcCompiled expression whose result is a
Date, representing an MDX DateTime value.
DimensionCalcExpression which yields a
DoubleCalcCompiled expression whose result is a
ExpCompiler HierarchyCalcExpression which yields a
IntegerCalcCompiled expression whose result is an
IterCalcExpression that evaluates a set of tuples to a
LevelCalcExpression which yields a
ListCalcExpression which evaluates a set of members or tuples to a list. MemberCalcExpression which yields a
Parameterwhich allows compilation.
ParameterSlotImplementation of a parameter. StringCalcCompiled expression whose result is a
TupleCalcExpression which yields a tuple. TupleCursorCheap interface for iterating through the contents of a
TupleIterable TupleIteratorExtension to
Iteratorthat returns tuples.
TupleListList of tuples. TupleList.PositionCallback VoidCalcExpression which has a void result.
Class Summary Class Description CalcWriterVisitor which serializes an expression to text. DummyExpDummy expression which exists only to wrap a
ExpCompiler.Factoryis used to access
ExpCompileronly has two override mechanisms: the
TupleCollectionsUtility methods for tuple collections and iterators.
Enum Summary Enum Description ResultStyleEnumeration of ways that a compiled expression can return its result to its caller.