Oracle OLAP Java API Reference
10g Release 1 (10.1)

B10994-01

oracle.olapi.metadata.mtm
Class MtmCubeDimensionality

java.lang.Object
  |
  +--oracle.olapi.metadata.BaseMetadataObject
        |
        +--oracle.olapi.metadata.mtm.MtmObject
              |
              +--oracle.olapi.metadata.mtm.MtmCubeDimensionality
Direct Known Subclasses:
MtmSolvedCubeDimensionality, MtmUnsolvedCubeDimensionality

public abstract class MtmCubeDimensionality
extends MtmObject

An MtmObject that stores information about the fact table and dimension tables (for one MdmDimension) that Oracle OLAP joins to construct the MdmMeasure objects that share the same MtmBaseCube.

An MtmCubeDimensionality object stores dimensionality information for one MdmDimension in an MtmBaseCube. Therefore, an MtmBaseCube typically has a set of MtmCubeDimensionality objects.


Method Summary
 boolean getDimensionIsDense()
          Indicates whether the fact table column for the measure values specified by the dimension table columns for the MdmDimension for which this MtmCubeDimensionality object is storing information has many values that are not null.
 MtmDimensionMap getDimensionMap()
          Gets the MtmDimensionMap for the MdmDimension for which this MtmCubeDimensionality object is storing information.
 void setDimensionIsDense(boolean newDimensionIsDense)
          Specifies whether the measure values for the elements of the MdmDimension for this MtmCubeDimensionality are densely populated.
 void setDimensionMap(MtmDimensionMap newDimensionMap)
          Specifies the MtmDimensionMap for the MdmDimension for which this MtmCubeDimensionality object is storing information.

 

Methods inherited from class oracle.olapi.metadata.mtm.MtmObject
acceptVisitor

 

Methods inherited from class oracle.olapi.metadata.BaseMetadataObject
getID

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

getDimensionMap

public MtmDimensionMap getDimensionMap()
Gets the MtmDimensionMap for the MdmDimension for which this MtmCubeDimensionality object is storing information.
Returns:
The MtmDimensionMap for this MtmCubeDimensionality object.

getDimensionIsDense

public boolean getDimensionIsDense()
Indicates whether the fact table column for the measure values specified by the dimension table columns for the MdmDimension for which this MtmCubeDimensionality object is storing information has many values that are not null. If many of the measure values that are specified by the dimension elements are null, then the measure is sparsely populated for that dimension. If most of the measure values for the dimension are non-null, then the measure is densely populated for that dimension.
Returns:
A boolean that indicates whether the measure values for the MdmDimension for this MtmCubeDimensionality are densely populated.

setDimensionMap

public void setDimensionMap(MtmDimensionMap newDimensionMap)
Specifies the MtmDimensionMap for the MdmDimension for which this MtmCubeDimensionality object is storing information.
Parameters:
newDimensionMap - The MtmDimensionMap for this MtmCubeDimensionality object.

setDimensionIsDense

public void setDimensionIsDense(boolean newDimensionIsDense)
Specifies whether the measure values for the elements of the MdmDimension for this MtmCubeDimensionality are densely populated.
Parameters:
newDimensionIsDense - A boolean that indicates whether the measure values specified by the elements of the MdmDimension for this MtmCubeDimensionality are densely populated.
See Also:
getDimensionIsDense()

Oracle OLAP Java API Reference
10g Release 1 (10.1)

B10994-01

Copyright © 2002, 2003, Oracle. All Rights Reserved.