org.olap4j.transform
Class RollUpLevelTransform
java.lang.Object
org.olap4j.transform.AxisTransform
org.olap4j.transform.RollUpLevelTransform
- All Implemented Interfaces:
- MdxQueryTransform
public class RollUpLevelTransform
- extends AxisTransform
Roll-up level transformation
Description: Replaces a member at a specific position on an axis by all
the members of its parent's level. The member to roll-up is identified from
a CellSet with the axis, positionOrdinalInAxis and memberOrdinalInPosition
arguments.
Example of use: the user clicks on a member in a crosstab axis, in order
to roll up to the members of the upper level.
Applicability: this transform is applicable only to members in a query
that are have a parent. (Note: how would this work in parent-child
hierarchies?)
- Since:
- Aug 4, 2008
- Version:
- $Id: RollUpLevelTransform.java 247 2009-06-20 05:52:40Z jhyde $
- Author:
- etdub
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RollUpLevelTransform
public RollUpLevelTransform(Axis axis,
int positionOrdinalInAxis,
int memberOrdinalInPosition,
CellSet cellSet)
- ctor
- Parameters:
axis
- positionOrdinalInAxis
- memberOrdinalInPosition
- cellSet
-
getName
public java.lang.String getName()
getDescription
public java.lang.String getDescription()