Oracle® OLAP Analytic Workspace Java API Reference
10g Release 2 (10.2)

B14351-01

oracle.AWXML
Class PreComputeClause

java.lang.Object
  |
  +--oracle.AWXML.BaseObject
        |
        +--oracle.AWXML.PreComputeClause

public class PreComputeClause
extends BaseObject

A set of dimension members in an AggregationHierarchySpecification for which data should be precalculated with the OLAP DML AGGREGATE command.

A PreComputeClause is implemented as a precompute clause in an OLAP DML RELATION statement. Its owning AggregationDefinition is implemented as the aggmap that includes the RELATION statement.

PreComputeClause uses a DimensionMemberSelection to specify a set of dimension members to be included in the aggregation or excluded from the aggregation.

For more information, see the OLAP DML Reference.


Fields inherited from class oracle.AWXML.BaseObject
DATABASENULL

Constructor Summary
PreComputeClause(BaseObject input)
Creates a PreComputeClause for the specified AggregationHierarchySpecification.

Method Summary
void addDimensionMemberExpression(DimensionMemberExpression input)
Adds the specified DimensionMemberExpression.
DimensionMemberExpression createDimensionMemberExpression()
Creates a DimensionMemberExpression for the PreComputeClause.
java.util.Vector getDimensionMemberExpressions()
Returns the DimensionMemberExpression objects associated with the PreComputeClause.
void removeDimensionMemberExpression(DimensionMemberExpression input)
Removes a DimensionMemberExpression.
java.lang.String WriteToXML()
Returns the PreComputeClause as an XML string.

Methods inherited from class oracle.AWXML.BaseObject
Alter, Create, CreateAfter, CreateBefore, CreateFirst, DataRead, Delete, getColumnName, getId, getLongName, getLongName, getName, getOwner, getPluralName, getPluralName, getSchema, getShortName, getShortName, setColumnName, setLongName, setLongName, setName, setPluralName, setPluralName, setSchema, setShortName, setShortName

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

Constructor Detail

PreComputeClause

public PreComputeClause(BaseObject input)
Creates a PreComputeClause for the specified AggregationHierarchySpecification.
Parameters:
input - The AggregationHierarchySpecification that owns the PreComputeClause.

Method Detail

addDimensionMemberExpression

public void addDimensionMemberExpression(DimensionMemberExpression input)
Adds the specified DimensionMemberExpression. A DimensionMemberExpression specifies a set of one or more dimension members or levels.
Parameters:
input - The DimensionMemberExpression to add.

removeDimensionMemberExpression

public void removeDimensionMemberExpression(DimensionMemberExpression input)
Removes a DimensionMemberExpression.
Parameters:
input - The DimensionMemberExpression to remove.

getDimensionMemberExpressions

public java.util.Vector getDimensionMemberExpressions()
Returns the DimensionMemberExpression objects associated with the PreComputeClause.
Returns:
A Vector of DimensionMemberExpression object.

WriteToXML

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

createDimensionMemberExpression

public DimensionMemberExpression createDimensionMemberExpression()
Creates a DimensionMemberExpression for the PreComputeClause.
Returns:
The new DimensionMemberExpression.

Oracle® OLAP Analytic Workspace Java API Reference
10g Release 2 (10.2)

B14351-01

Copyright © 2003, 2005 Oracle. All rights reserved.