org.olap4j.transform
Class DrillDownOnPositionTransform
java.lang.Object
org.olap4j.transform.AxisTransform
org.olap4j.transform.DrillDownOnPositionTransform
- All Implemented Interfaces:
- MdxQueryTransform
public class DrillDownOnPositionTransform
- extends AxisTransform
Drill down on position transform
TODO: transform to be completed, not working for now.
Description: Adds the children of a member at a specific position on an
axis. The member to drill is identified from a CellSet with the axis,
positionOrdinalInAxis and memberOrdinalInPosition arguments. The drilled
member will still be present on the axis, in addition to its children. It
is recommended to apply a Hierarchize transform to the same axis of the
resulting query, in order to have members in correct hierarchical order.
Example of use: the user clicks on a member in a crosstab axis, in order
to see its children in addition to the member itself.
Applicability: this transform is applicable only to members in a query
that are drillable, i.e. non-leaf members. The CellSet resulting from the
execution of the initial MDX query must also be available.
- Since:
- Jul 30, 2008
- Version:
- $Id: DrillDownOnPositionTransform.java 482 2012-01-05 23:27:27Z jhyde $
- Author:
- etdub, jhyde
DrillDownOnPositionTransform
public DrillDownOnPositionTransform(Axis axis,
int positionOrdinalInAxis,
int memberOrdinalInPosition,
CellSet cellSet)
- ctor
- Parameters:
axis
- positionOrdinalInAxis
- memberOrdinalInPosition
- cellSet
-
getName
public String getName()
getDescription
public String getDescription()