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

B12180-01

oracle.AWXML
Class AggregationHierarchySpecification

java.lang.Object
  |
  +--oracle.AWXML.BaseObject
        |
        +--oracle.AWXML.CalculationSpecification
              |
              +--oracle.AWXML.Aggregation
                    |
                    +--oracle.AWXML.AggregationHierarchySpecification

public class AggregationHierarchySpecification
extends Aggregation

Specifies the aggregation rules for a hierarchy of a dimension. The rules may designate specific levels or dimension members to include or exclude in the aggregation. In the OLAP DML, the AggregationHierarchySpecification is a parent relation and, optionally, a precompute clause in the RELATION statement in the aggregation map.

For information on aggregation in analytic workspaces, see the OLAP DML Reference.


Fields inherited from class oracle.AWXML.Aggregation
m_aggregationArgument, m_operator

 

Fields inherited from class oracle.AWXML.CalculationSpecification
m_calculationOrder

 

Fields inherited from class oracle.AWXML.BaseObject
AWNULL, DATABASENULL, m_commandResults, m_commandResultText, m_id, m_listResults, m_longName, m_name, m_owner, m_pluralName, m_schema, m_shortName, s_EndElementTag, s_EndEndTag, s_EndStartTag, s_EndTag, s_Indent, s_JAVA_LINEEND, s_NEWLINE, s_objectCounter, s_StartEndTag, s_StartStartTag

 

Constructor Summary
AggregationHierarchySpecification(BaseObject input)
          Constructor that takes the owner of this object.

 

Method Summary
 java.lang.String Create(AWConnection connection)
          Creates a CalculationSpecification in the analytic workspace.
 java.lang.String CreateAfter(AWConnection connection, BaseObject referencedObj)
          Creates the current object in the analytic workspace as part of an ordered set of objects after the specified object.
 java.lang.String CreateBefore(AWConnection connection, BaseObject referencedObj)
          Creates the current object in the analytic workspace as part of an ordered set of objects before the specified object.
 java.lang.String CreateFirst(AWConnection connection)
          Creates the current object in the analytic workspace first as part of an ordered set of objects.
 PreComputeClause createPreComputeClause()
           
 java.lang.String Delete(AWConnection connection)
          Deletes the current object from the analytic workspace.
 Dimension getDimension()
           
 Hierarchy getHierarchy()
           
 PreComputeClause getPreComputeClause()
           
 void setDimension(Dimension input)
           
 void setHierarchy(Hierarchy input)
           
 void setPreComputeClause(PreComputeClause input)
           
 java.lang.String WriteToXML()
          Returns the object as an XML string.

 

Methods inherited from class oracle.AWXML.Aggregation
Create, createBaseOperator, createConfigurationParameters, getAggregationArgument, getAggregationOperator, setAggregationArgument, setAggregationOperator

 

Methods inherited from class oracle.AWXML.CalculationSpecification
getAggregationText, getCalculationOrder, setCalculationOrder, setCalculationOrder

 

Methods inherited from class oracle.AWXML.BaseObject
Alter, getId, getLongName, getName, getOwner, getParentId, getPluralName, getSchema, getShortName, setLongName, setName, setPluralName, setSchema, setShortName

 

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

 

Constructor Detail

AggregationHierarchySpecification

public AggregationHierarchySpecification(BaseObject input)
Constructor that takes the owner of this object.
Parameters:
input - BaseObject that is the owner of this object in the object model
Method Detail

createPreComputeClause

public PreComputeClause createPreComputeClause()
Returns:
 

getPreComputeClause

public PreComputeClause getPreComputeClause()
Returns:
 

setPreComputeClause

public void setPreComputeClause(PreComputeClause input)
Returns:
 

WriteToXML

public java.lang.String WriteToXML()
Returns the object as an XML string.
Overrides:
WriteToXML in class Aggregation
Returns:
A String containing the XML that represents the object

setHierarchy

public void setHierarchy(Hierarchy input)
Returns:
 

setDimension

public void setDimension(Dimension input)
Returns:
 

getHierarchy

public Hierarchy getHierarchy()
Returns:
 

getDimension

public Dimension getDimension()
Returns:
 

Create

public java.lang.String Create(AWConnection connection)
Description copied from class: CalculationSpecification
Creates a CalculationSpecification in the analytic workspace.
Overrides:
Create in class CalculationSpecification
Returns:
 

CreateFirst

public java.lang.String CreateFirst(AWConnection connection)
Description copied from class: BaseObject
Creates the current object in the analytic workspace first as part of an ordered set of objects.
Overrides:
CreateFirst in class BaseObject
Returns:
 

CreateAfter

public java.lang.String CreateAfter(AWConnection connection,
BaseObject referencedObj)
Description copied from class: BaseObject
Creates the current object in the analytic workspace as part of an ordered set of objects after the specified object.
Overrides:
CreateAfter in class BaseObject
Returns:
 

CreateBefore

public java.lang.String CreateBefore(AWConnection connection,
BaseObject referencedObj)
Description copied from class: BaseObject
Creates the current object in the analytic workspace as part of an ordered set of objects before the specified object.
Overrides:
CreateBefore in class BaseObject
Returns:
 

Delete

public java.lang.String Delete(AWConnection connection)
Description copied from class: BaseObject
Deletes the current object from the analytic workspace.
Overrides:
Delete in class BaseObject
Returns:
 

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

B12180-01

Copyright © 2003, Oracle. All Rights Reserved.