|
SAP BI Java SDK | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Aggregates a list of dimensions and tuples or members of these dimensions. There are two ways to populate an axis with members:
TupleSet
container, which allows a client application
to directly list tuples to be contained on the axis.MemberSet
container associated with each AxisDimension
.Both ways can be used at the same time. The crossjoin is evaluated first,
then the tuple set specified by IBITupleSet
is joined by union.
Method Summary | |
List |
getAxisDimension()
The list of AxisDimensions oriented along this axis. |
IBIQuery |
getAxisOwner()
A reference to the query object that aggregates (owns) this axis. |
IBIQuery |
getSlicerOwner()
If an axis is in the role of a slicer, this reference points back to the query that aggregates this slicer. |
IBITupleSet |
getTupleSet()
An ordered collection of tuple objects that is aggregated by the axis. |
boolean |
isSupressingEmptyTuples()
This attribute indicates to the server whether to completely eliminate empty coordinates from the axis. |
void |
setSupressingEmptyTuples(boolean newValue)
This attribute indicates to the server whether to completely eliminate empty coordinates from the axis. |
void |
setTupleSet(IBITupleSet newValue)
An ordered collection of tuple objects that is aggregated by the axis. |
Methods inherited from interface com.sap.ip.bi.sdk.dac.olap.query.main.IBIIdentifiable |
getDescription, getId, getLabel, setDescription, setId, setLabel |
Methods inherited from interface javax.jmi.reflect.RefObject |
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
Method Detail |
public boolean isSupressingEmptyTuples() throws javax.jmi.reflect.JmiException
This attribute indicates to the server whether to completely eliminate empty coordinates from the axis. If true, empty coordinates are eliminated, otherwise they are retained. A coordinate of the row axis, for example, is considered to be empty if the entire row has only empty cell values.
public void setSupressingEmptyTuples(boolean newValue) throws javax.jmi.reflect.JmiException
This attribute indicates to the server whether to completely eliminate empty coordinates from the axis. If true, empty coordinates are eliminated, otherwise they are retained. A coordinate of the row axis, for example, is considered to be empty if the entire row has only empty cell values.
public IBIQuery getSlicerOwner() throws javax.jmi.reflect.JmiException
If an axis is in the role of a slicer, this reference points back to the query that aggregates this slicer. For other axes it is null.
public IBIQuery getAxisOwner() throws javax.jmi.reflect.JmiException
A reference to the query object that aggregates (owns) this axis. Null for a slicer axis.
public List getAxisDimension() throws javax.jmi.reflect.JmiException
The list of AxisDimensions
oriented along this axis. If
there are multiple dimensions in this list, the resulting set is derived
by crossjoining the membersets of all dimensions.
For an example,
see the Main package example #2,
in which the two dimensions 'Country' and 'Product' are oriented along
an axis, and the resulting tuples are calculated by crossjoining the collections
of members of the two IBIAxisDimensions
.
public IBITupleSet getTupleSet() throws javax.jmi.reflect.JmiException
An ordered collection of tuple objects that is aggregated by the axis. The OLAP Query Model provides two ways to populate an axis with members:
TupleSet
container, which allows a client
application to directly list tuples to be contained on the axis.MemberSet
container associated with each AxisDimension
.Both ways can be used at the same time. The crossjoin is evaluated first,
then the tuple set specified by IBITupleSet
is joined by union.
public void setTupleSet(IBITupleSet newValue) throws javax.jmi.reflect.JmiException
An ordered collection of tuple objects that is aggregated by the axis. The OLAP Query Model provides two ways to populate an axis with members:
TupleSet
container, which allows a client
application to directly list tuples to be contained on the axis.MemberSet
container associated with each AxisDimension
.Both ways can be used at the same time. The crossjoin is evaluated first,
then the tuple set specified by IBITupleSet
is joined by union.
|
SAP BI Java SDK | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |