Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

oracle.owb.dimensional
Interface Dimension

All Superinterfaces:
CompilableObject, Component, Extensible, IndexPartitionOwner, OWBNamedObject, PropertyOwner, ReconcileSource, Snapshotable, ValidatableObject

public interface Dimension
extends Component, IndexPartitionOwner, ValidatableObject, CompilableObject, Extensible, ReconcileSource

A Dimension is a logical multi-dimensional design object, which is often composed of one or more hierarchies, and one or more levels. [More description here...]


Field Summary

 

Fields inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
MAX_DEPENDENCY_DEPTH, MIN_DEPENDENCY_DEPTH

 

Method Summary
 Hierarchy createHierarchy(java.lang.String name)
          Create a particular Hierarchy of the dimension.
 Level createLevel(java.lang.String name)
          Create a particular level of the dimension.
 Hierarchy findHierarchy(java.lang.String name)
          Get Hierarchies of the dimension.
 Level findLevel(java.lang.String name)
          Find a particular level of the dimension.
 CubeDimensionUse[] getCubeDimensionUses()
          Get CubeDimensionUse that are associated with the Dimension.
 Hierarchy[] getHierarchies()
          Get Hierarchies of the dimension.
 Level[] getLevels()
          Get Levels of the dimension.
 Module getModule()
          Get Oracle Module.

 

Methods inherited from interface oracle.owb.foundation.Component
getOwningFolder, isReloadNeeded, lock, reload, unlock

 

Methods inherited from interface oracle.owb.foundation.OWBNamedObject
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName

 

Methods inherited from interface oracle.owb.metadatamgmt.changemgmt.Snapshotable
compare, compare, compare, compare, createSnapshot, createSnapshot, createSnapshotWithDependeeComponents, createSnapshotWithDependeeComponents, getSnapshots

 

Methods inherited from interface oracle.owb.relational.IndexPartitionOwner
createIndex, createPartition, createPartitionKey, findIndex, findPartition, findPartitionKey, getBindingTableColumns, getIndexes, getPartitionKeys, getPartitions

 

Methods inherited from interface oracle.owb.compile.ValidatableObject
validate

 

Methods inherited from interface oracle.owb.compile.CompilableObject
compile

 

Methods inherited from interface oracle.owb.foundation.property.PropertyOwner
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString

 

Methods inherited from interface oracle.owb.reconcile.ReconcileSource
getReconcileTargetTypes, getType

 

Method Detail

getModule

public Module getModule()
Get Oracle Module.
Returns:
Module object.

getCubeDimensionUses

public CubeDimensionUse[] getCubeDimensionUses()
Get CubeDimensionUse that are associated with the Dimension.
Returns:
an array of CubeDimensionUse.

getHierarchies

public Hierarchy[] getHierarchies()
Get Hierarchies of the dimension.
Returns:
an array of hierarchies.

createHierarchy

public Hierarchy createHierarchy(java.lang.String name)
                          throws NameSpaceException,
InvalidFormatException
Create a particular Hierarchy of the dimension.
Parameters:
name - of the hierarchy
Returns:
a hierarchy.
Throws:
NameSpaceException
InvalidFormatException

findHierarchy

public Hierarchy findHierarchy(java.lang.String name)
Get Hierarchies of the dimension.
Parameters:
name - of the hierarchy
Returns:
a hierarchy.

getLevels

public Level[] getLevels()
Get Levels of the dimension.
Returns:
an array of Levels.

createLevel

public Level createLevel(java.lang.String name)
                  throws NameSpaceException,
InvalidFormatException
Create a particular level of the dimension.
Parameters:
name - of the level
Returns:
a Level object.
Throws:
NameSpaceException
InvalidFormatException

findLevel

public Level findLevel(java.lang.String name)
Find a particular level of the dimension.
Parameters:
name - of the level.
Returns:
a Level.

Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

Copyright © 2003, Oracle. All Rights Reserved.