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

B10994-01

oracle.olapi.metadata.mtm
Class MtmCube

java.lang.Object
  |
  +--oracle.olapi.metadata.BaseMetadataObject
        |
        +--oracle.olapi.metadata.mtm.MtmObject
              |
              +--oracle.olapi.metadata.mtm.MtmCube
Direct Known Subclasses:
MtmBaseCube, MtmPartitionedCube

public abstract class MtmCube
extends MtmObject

An MtmObject that describes a cube, which has no equivalent object in the MDM metadata model but which is used for mapping MdmDimension and MdmMeasure objects to the SQL tables and expressions on which they are based. Conceptually, a cube is a set of dimensions along with the measures for which they provide the dimensionality. A given MtmCube works together with a set of MtmDimensionMap and MtmMeasureMap objects.


Method Summary
 java.util.List getDimensionMaps()
          Gets a list of the MtmDimensionMap objects for this MtmCube.
 java.util.List getMeasureMaps()
          Gets a list of the MtmMeasureMap objects for this MtmCube.
 java.lang.String getName()
          Gets the name of this MtmCube.
 void setName(java.lang.String name)
          Specifies the name for this MtmCube.

 

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

getName

public java.lang.String getName()
Gets the name of this MtmCube. Typically, this is the name of the corresponding cube in the OLAP Catalog.
Returns:
A String that contains the name of this MtmCube.

getDimensionMaps

public java.util.List getDimensionMaps()
Gets a list of the MtmDimensionMap objects for this MtmCube.
Returns:
A List of MtmDimensionMap objects for this MtmCube.

getMeasureMaps

public java.util.List getMeasureMaps()
Gets a list of the MtmMeasureMap objects for this MtmCube.
Returns:
A List of MtmMeasureMap objects for this MtmCube.

setName

public void setName(java.lang.String name)
Specifies the name for this MtmCube. Use this method only for a new MtmCube that you have created. Do not change the name of a cube that exists in the OLAP Catalog.
Parameters:
name - A String that specifies the name of this MtmCube.

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

B10994-01

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