|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmondrian.rolap.RolapEvaluatorRoot
mondrian.rolap.RolapResult.RolapResultEvaluatorRoot
protected static class RolapResult.RolapResultEvaluatorRoot
Extension to RolapEvaluatorRoot which is capable
of evaluating named sets.
namedSetEvaluators cache on first execution
and re-used.
Named sets are always evaluated in the context of the slicer.
| Field Summary | |
|---|---|
(package private) RolapResult |
result
|
(package private) RolapEvaluator |
slicerEvaluator
Evaluator containing context resulting from evaluating the slicer. |
| Fields inherited from class mondrian.rolap.RolapEvaluatorRoot |
|---|
compiledExps, connection, cube, currentDialect, defaultMembers, expResultCache, query, schemaReader, solveOrderMode, tmpExpResultCache |
| Constructor Summary | |
|---|---|
RolapResult.RolapResultEvaluatorRoot(RolapResult result)
|
|
| Method Summary | |
|---|---|
protected Evaluator.NamedSetEvaluator |
evaluateNamedSet(NamedSet namedSet,
boolean create)
Evaluates a named set. |
java.lang.Object |
getParameterValue(ParameterSlot slot)
Returns the value of a parameter, evaluating its default expression if necessary. |
protected void |
init(Evaluator evaluator)
First evaluator calls this method on construction. |
| Methods inherited from class mondrian.rolap.RolapEvaluatorRoot |
|---|
clearResultCache, getCacheResult, getCompiled, getQueryStartTime, putCacheResult |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
RolapEvaluator slicerEvaluator
final RolapResult result
| Constructor Detail |
|---|
public RolapResult.RolapResultEvaluatorRoot(RolapResult result)
| Method Detail |
|---|
protected void init(Evaluator evaluator)
RolapEvaluatorRoot
init in class RolapEvaluatorRoot
protected Evaluator.NamedSetEvaluator evaluateNamedSet(NamedSet namedSet,
boolean create)
RolapEvaluatorRootThe default implementation throws
UnsupportedOperationException.
evaluateNamedSet in class RolapEvaluatorRootnamedSet - Named setcreate - Whether to create named set evaluator if not foundpublic java.lang.Object getParameterValue(ParameterSlot slot)
RolapEvaluatorRootThe default implementation throws
UnsupportedOperationException.
getParameterValue in class RolapEvaluatorRoot
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||