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

B12155-01

oracle.owb.relational
Interface Table

All Superinterfaces:
AtomicDerivationSource, ColumnOwner, CompilableObject, Component, Extensible, IndexPartitionOwner, IODerivationSource, KeyOwner, OWBNamedObject, PropertyOwner, ReconcileSource, ReconcileTarget, Snapshotable, ValidatableObject

public interface Table
extends Component, ColumnOwner, KeyOwner, Extensible, ValidatableObject, IndexPartitionOwner, CompilableObject, ReconcileSource, ReconcileTarget, AtomicDerivationSource

Table interface represents a relational database table.


Field Summary

 

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

 

Method Summary
 CheckConstraint createCheckConstraint(java.lang.String name)
          Create a check constraint with the given name.
 CheckConstraint findCheckConstraint(java.lang.String name)
          Finds a check constraint with the given name
 CheckConstraint[] getCheckConstraints()
          Get the CheckConstraints owned by the table.
 Module getModule()
          Get the 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.ColumnOwner
createColumn, createColumn, findColumn, getColumns, moveColumn

 

Methods inherited from interface oracle.owb.relational.KeyOwner
createForeignKey, createForeignKey, createUniqueKey, findForeignKey, findUniqueKey, getForeignKeys, getUniqueKeys

 

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.compile.ValidatableObject
validate

 

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.CompilableObject
compile

 

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

 

Methods inherited from interface oracle.owb.reconcile.ReconcileTarget
canMatchByPosition, getReconcileSourceTypes, getType

 

Method Detail

getModule

public Module getModule()
Get the Module.
Returns:
the containing module.

getCheckConstraints

public CheckConstraint[] getCheckConstraints()
Get the CheckConstraints owned by the table.
Returns:
an array of check constraints.

createCheckConstraint

public CheckConstraint createCheckConstraint(java.lang.String name)
                                      throws NameSpaceException,
InvalidFormatException
Create a check constraint with the given name.
Parameters:
name - the physical name of the check constraint.
Returns:
the created check constraint.
Throws:
NameSpaceException
InvalidFormatException

findCheckConstraint

public CheckConstraint findCheckConstraint(java.lang.String name)
Finds a check constraint with the given name
Parameters:
name - the physical name of the check constraint
Returns:
a CheckConstraint object.

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

B12155-01

Copyright © 2003, Oracle. All Rights Reserved.