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

B10994-01

oracle.olapi.metadata.mtm
Class MtmAggregationStep

java.lang.Object
  |
  +--oracle.olapi.metadata.BaseMetadataObject
        |
        +--oracle.olapi.metadata.mtm.MtmObject
              |
              +--oracle.olapi.metadata.mtm.MtmAggregationStep
Direct Known Subclasses:
MtmFirstLastAggregationStep, MtmNoAggregationStep, MtmSimpleAggregationStep, MtmWeightedAverageAggregationStep

public abstract class MtmAggregationStep
extends MtmObject

An MtmObject that specifies the SQL function and other aspects of operations to perform when Oracle OLAP aggregates the values of the measures of an MtmUnsolvedCube for the dimension hierarchies of the MtmDimensionMap objects of this MtmAggregationStep. The MtmDimensionMap objects of an MtmUnsolvedCube are always instances of MtmUnsolvedLevelHierarchyMap.

Each MtmUnsolvedLevelHierarchyMap of the MtmUnsolvedCube is associated with one and only one MtmAggregationStep. An MtmAggregationStep can specify the aggregation operations for one or more of the MtmUnsolvedLevelHierarchyMap objects.

You can use methods of an MtmObjectFactory to create instances of the concrete subclasses of MtmAggregationStep.


Method Summary
 void addDimensionMap(MtmDimensionMap dimensionMap)
          Adds an MtmDimensionMap to this MtmAggregationStep.
 java.util.List getDimensionMaps()
          Gets the MtmDimensionMap objects for which this MtmAggregationStep specifies the aggregation operations.
 void removeDimensionMap(MtmDimensionMap dimMap)
          Removes an MtmDimensionMap from this MtmAggregationStep.

 

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

addDimensionMap

public final void addDimensionMap(MtmDimensionMap dimensionMap)
Adds an MtmDimensionMap to this MtmAggregationStep.
Parameters:
dimensionMap - The MtmDimensionMap to add to this MtmAggregationStep

getDimensionMaps

public java.util.List getDimensionMaps()
Gets the MtmDimensionMap objects for which this MtmAggregationStep specifies the aggregation operations.
Returns:
A List of the MtmDimensionMap objects of this MtmAggregationStep.

removeDimensionMap

public final void removeDimensionMap(MtmDimensionMap dimMap)
Removes an MtmDimensionMap from this MtmAggregationStep.
Parameters:
dimMap - The MtmDimensionMap to remove from this MtmAggregationStep

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

B10994-01

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