|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmondrian.rolap.RolapNative
mondrian.rolap.RolapNativeRegistry
public class RolapNativeRegistry
Composite of RolapNatives. Uses chain of responsibility
to select the appropriate RolapNative evaluator.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class mondrian.rolap.RolapNative |
|---|
RolapNative.Listener, RolapNative.NativeEvent, RolapNative.TupleEvent |
| Field Summary |
|---|
| Fields inherited from class mondrian.rolap.RolapNative |
|---|
listener |
| Constructor Summary | |
|---|---|
RolapNativeRegistry()
|
|
| Method Summary | |
|---|---|
NativeEvaluator |
createEvaluator(RolapEvaluator evaluator,
FunDef fun,
Exp[] args)
Returns the matching NativeEvaluator or null if fun can not
be executed in SQL for the given context and arguments. |
void |
register(String funName,
RolapNative rn)
|
(package private) void |
setListener(RolapNative.Listener listener)
for testing |
(package private) void |
useHardCache(boolean hard)
for testing |
| Methods inherited from class mondrian.rolap.RolapNative |
|---|
getListener, isEnabled, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RolapNativeRegistry()
| Method Detail |
|---|
public NativeEvaluator createEvaluator(RolapEvaluator evaluator,
FunDef fun,
Exp[] args)
fun can not
be executed in SQL for the given context and arguments.
createEvaluator in class RolapNative
public void register(String funName,
RolapNative rn)
void setListener(RolapNative.Listener listener)
setListener in class RolapNativevoid useHardCache(boolean hard)
useHardCache in class RolapNative
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||