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

B12155-01

oracle.owb.relational
Interface IndexPartitionOwner

All Superinterfaces:
OWBNamedObject
All Known Subinterfaces:
Cube, Dimension, MaterializedView, Table

public interface IndexPartitionOwner
extends OWBNamedObject

IndexPartitionOwner interface represents an abstract, ordered column container. Examples of IndexPartitionOwners are Table, view etc..


Method Summary
 Index createIndex(java.lang.String name)
          Create an Index.
 Partition createPartition(java.lang.String name)
          Create a Partition.
 PartitionKey createPartitionKey(java.lang.String name)
          Create a PartitionKey.
 Index findIndex(java.lang.String name)
          Find an Index.
 Partition findPartition(java.lang.String name)
          Find a Partition.
 PartitionKey findPartitionKey(java.lang.String name)
          Find a PartitionKey.
 Column[] getBindingTableColumns()
          Get BindingTable Columns.
 Index[] getIndexes()
          Get all Indexes associated with this object.
 PartitionKey[] getPartitionKeys()
          Get all PartitionKey objects associated with this object.
 Partition[] getPartitions()
          Get all Partition objects associated with this object.

 

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

 

Method Detail

getIndexes

public Index[] getIndexes()
Get all Indexes associated with this object.
Returns:
an array of Index.

createIndex

public Index createIndex(java.lang.String name)
                  throws NameSpaceException
Create an Index.
Parameters:
name - of the Index.
Returns:
an Index object.
Throws:
NameSpaceException

findIndex

public Index findIndex(java.lang.String name)
Find an Index.
Parameters:
name - of the Index.
Returns:
an Index object.

getPartitions

public Partition[] getPartitions()
Get all Partition objects associated with this object.
Returns:
an array of Partition objects.

createPartition

public Partition createPartition(java.lang.String name)
                          throws NameSpaceException
Create a Partition.
Parameters:
name - of the Partition.
Returns:
a Partition object.
Throws:
NameSpaceException

findPartition

public Partition findPartition(java.lang.String name)
Find a Partition.
Parameters:
name - of the Partition.
Returns:
a Partition object.

getPartitionKeys

public PartitionKey[] getPartitionKeys()
Get all PartitionKey objects associated with this object.
Returns:
an array of PartitionKey objects.

findPartitionKey

public PartitionKey findPartitionKey(java.lang.String name)
Find a PartitionKey.
Parameters:
name - of the PartitionKey.
Returns:
a PartitionKey object.

createPartitionKey

public PartitionKey createPartitionKey(java.lang.String name)
                                throws NameSpaceException
Create a PartitionKey.
Parameters:
name - of the PartitionKey.
Returns:
a PartitionKey object.
Throws:
NameSpaceException

getBindingTableColumns

public Column[] getBindingTableColumns()
Get BindingTable Columns.
Returns:
array of Columns.

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

B12155-01

Copyright © 2003, Oracle. All Rights Reserved.