Package mondrian.rolap.agg
Class DrillThroughCellRequest
- java.lang.Object
-
- mondrian.rolap.agg.CellRequest
-
- mondrian.rolap.agg.DrillThroughCellRequest
-
public class DrillThroughCellRequest extends CellRequest
Subclass ofCellRequest
that allows to specify which columns and measures to return as part of the ResultSet which we return to the client.
-
-
Field Summary
-
Fields inherited from class mondrian.rolap.agg.CellRequest
drillThrough, extendedContext
-
-
Constructor Summary
Constructors Constructor Description DrillThroughCellRequest(RolapStar.Measure measure, boolean extendedContext, java.util.List<OlapElement> nonApplicableFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDrillThroughColumn(RolapStar.Column column)
void
addDrillThroughMeasure(RolapStar.Measure measure)
java.util.List<RolapStar.Measure>
getDrillThroughMeasures()
java.util.List<OlapElement>
getNonApplicableMembers()
boolean
includeInSelect(RolapStar.Column column)
boolean
includeInSelect(RolapStar.Measure measure)
-
Methods inherited from class mondrian.rolap.agg.CellRequest
addAggregateList, addConstrainedColumn, addPredicateString, getCompoundPredicateMap, getCompoundPredicateStrings, getConstrainedColumns, getConstrainedColumnsBitKey, getMappedCellValues, getMeasure, getNumValues, getSingleValues, getValueAt, isUnsatisfiable
-
-
-
-
Constructor Detail
-
DrillThroughCellRequest
public DrillThroughCellRequest(RolapStar.Measure measure, boolean extendedContext, java.util.List<OlapElement> nonApplicableFields)
-
-
Method Detail
-
addDrillThroughColumn
public void addDrillThroughColumn(RolapStar.Column column)
-
includeInSelect
public boolean includeInSelect(RolapStar.Column column)
-
addDrillThroughMeasure
public void addDrillThroughMeasure(RolapStar.Measure measure)
-
includeInSelect
public boolean includeInSelect(RolapStar.Measure measure)
-
getDrillThroughMeasures
public java.util.List<RolapStar.Measure> getDrillThroughMeasures()
-
getNonApplicableMembers
public java.util.List<OlapElement> getNonApplicableMembers()
-
-