|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmondrian.rolap.RolapAxis
mondrian.rolap.RolapAxis.Wrapper
public static class RolapAxis.Wrapper
A Wrapper has many uses. In particular, if one is using Java 5 or above, one can create a Wrapper that is also a memory usage listener. Then one can place an Axis implementation into a Wrapper where the initial implementation is in-memory, large-memory-usage and cpu fast. The on the first memory notification it can be migrated to an in-memory, small-memory-usage and cpu slower. On a subsequent memory notification it can be migrated to an on-disk, low-memory and cpu slow implementation.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class mondrian.rolap.RolapAxis |
|---|
RolapAxis.MemberArrayIterable, RolapAxis.MemberArrayList, RolapAxis.MemberIterable, RolapAxis.MemberList, RolapAxis.NoPosition, RolapAxis.PositionBase, RolapAxis.PositionIterBase, RolapAxis.PositionList, RolapAxis.PositionListBase, RolapAxis.PositionListUnsupported, RolapAxis.PositionUnsupported, RolapAxis.SingleEmptyPosition, RolapAxis.Wrapper |
| Constructor Summary | |
|---|---|
protected |
RolapAxis.Wrapper(Axis axis)
|
| Method Summary | |
|---|---|
java.util.List<Position> |
getPositions()
|
| Methods inherited from class mondrian.rolap.RolapAxis |
|---|
toString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected RolapAxis.Wrapper(Axis axis)
| Method Detail |
|---|
public java.util.List<Position> getPositions()
getPositions in interface AxisgetPositions in class RolapAxis
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||