Class DrillDownOnPositionTransform
- All Implemented Interfaces:
MdxQueryTransform
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
- Author:
- etdub, jhyde
-
Constructor Summary
ConstructorsConstructorDescriptionDrillDownOnPositionTransform
(Axis axis, int positionOrdinalInAxis, int memberOrdinalInPosition, CellSet cellSet) Creates a DrillDownOnPositionTransform. -
Method Summary
Methods inherited from class org.olap4j.transform.AxisTransform
apply
-
Constructor Details
-
DrillDownOnPositionTransform
public DrillDownOnPositionTransform(Axis axis, int positionOrdinalInAxis, int memberOrdinalInPosition, CellSet cellSet) Creates a DrillDownOnPositionTransform.- Parameters:
axis
- AxispositionOrdinalInAxis
- Position ordinal on axismemberOrdinalInPosition
- Member ordinal in PositioncellSet
- Cell set
-
-
Method Details
-
getName
-
getDescription
-