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

B10994-01

oracle.olapi.metadata.mtm
Class MtmObjectFactory

java.lang.Object
  |
  +--oracle.olapi.metadata.BaseMetadataObjectFactory
        |
        +--oracle.olapi.metadata.mtm.MtmObjectFactory

public final class MtmObjectFactory
extends BaseMetadataObjectFactory

Creates MtmAggregationStep objects that you can use to specify the SQL function and other aspects of aggregating measure data from the leaf level to higher levels of a hierarchy of an MtmUnsolvedCube. To get an instance of an MtmObjectFactory, use the getMtmObjectFactory method of your MdmMetadataProvider.


Method Summary
 MtmFirstLastAggregationStep createFirstLastAggregationStep()
          Creates an MtmAggregationStep that specifies that Oracle OLAP use the measure value specified by the first or last child element of the current dimension node element when aggregating measure values specified by its dimensions.
 MtmNoAggregationStep createNoAggregationStep()
          Creates an MtmAggregationStep that specifies that Oracle OLAP does not aggregate the leaf-level measure data to the higher levels of its dimension hierarchies.
 MtmSimpleAggregationStep createSimpleAggregationStep()
          Creates an MtmAggregationStep that specifies a SQL function and a weighting factor to apply to the calculation of the measure values for the node levels of the hierarchies of its dimensions.
 MtmWeightedAverageAggregationStep createWeightedAverageAggregationStep()
          Creates an MtmAggregationStep that specifies a weighted average aggregation of the measure values for the node levels of the hierarchies of its dimensions.

 

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

 

Method Detail

createFirstLastAggregationStep

public MtmFirstLastAggregationStep createFirstLastAggregationStep()
Creates an MtmAggregationStep that specifies that Oracle OLAP use the measure value specified by the first or last child element of the current dimension node element when aggregating measure values specified by its dimensions.

createNoAggregationStep

public MtmNoAggregationStep createNoAggregationStep()
Creates an MtmAggregationStep that specifies that Oracle OLAP does not aggregate the leaf-level measure data to the higher levels of its dimension hierarchies.

createSimpleAggregationStep

public MtmSimpleAggregationStep createSimpleAggregationStep()
Creates an MtmAggregationStep that specifies a SQL function and a weighting factor to apply to the calculation of the measure values for the node levels of the hierarchies of its dimensions.

createWeightedAverageAggregationStep

public MtmWeightedAverageAggregationStep createWeightedAverageAggregationStep()
Creates an MtmAggregationStep that specifies a weighted average aggregation of the measure values for the node levels of the hierarchies of its dimensions.

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

B10994-01

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