| 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.
|
Copyright © 2021 Hitachi Vantara. All rights reserved.