|
|||||||||
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)
RolapEvaluatorRoot
The default implementation throws
UnsupportedOperationException
.
evaluateNamedSet
in class RolapEvaluatorRoot
namedSet
- Named setcreate
- Whether to create named set evaluator if not foundpublic java.lang.Object getParameterValue(ParameterSlot slot)
RolapEvaluatorRoot
The default implementation throws
UnsupportedOperationException
.
getParameterValue
in class RolapEvaluatorRoot
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |