Package org.olap4j.transform
Class DrillReplaceTransform
- java.lang.Object
-
- org.olap4j.transform.AxisTransform
-
- org.olap4j.transform.DrillReplaceTransform
-
- All Implemented Interfaces:
MdxQueryTransform
public class DrillReplaceTransform extends AxisTransform
Drill replace transformationDescription: Replaces a member at a specific position on an axis by its children. The member to drill 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 see its children.
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
-
-
Constructor Summary
Constructors Constructor Description DrillReplaceTransform(Axis axis, int positionOrdinalInAxis, int memberOrdinalInPosition, CellSet cellSet)
ctor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
java.lang.String
getName()
-
Methods inherited from class org.olap4j.transform.AxisTransform
apply
-
-
-
-
Constructor Detail
-
DrillReplaceTransform
public DrillReplaceTransform(Axis axis, int positionOrdinalInAxis, int memberOrdinalInPosition, CellSet cellSet)
ctor- Parameters:
axis
- axis (of the resulting CellSet) the member to be drilledpositionOrdinalInAxis
- position ordinal in axis of the member to be drilledmemberOrdinalInPosition
- ordinal in position of the member to be drilledcellSet
- the CellSet resulting from execution of the query to be transformed
-
-