oracle.owb.relational
Interface Column

All Superinterfaces:
Attribute, Datatyped, Extensible, OWBNamedObject, PropertyOwner

public interface Column
extends Attribute, Extensible

Column interface represents a relational data entity colum.


Method Summary
 ColumnOwner getColumnOwner()
          Get the column data entity owner
 ForeignKey[] getForeignKeys()
          Get the list of foreign keys that reference (contain) this column.
 UniqueKey[] getUniqueKeys()
          Get the list of unique keys that reference (contain) this column.
 boolean isNotNull()
          Returns true if the NOT NULL constraint is set.
 void setNotNull(boolean notNull)
          Set the NOT NULL constraint of the column.
 
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.foundation.type.Datatyped
getDatatype, getLength, getPrecision, getScale, isPrecisionOmitted, setDatatype, setLength, setPrecision, setPrecisionOmitted, setScale
 
Methods inherited from interface oracle.owb.foundation.property.PropertyOwner
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString
 

Method Detail

setNotNull

public void setNotNull(boolean notNull)
Set the NOT NULL constraint of the column.
Parameters:
notNull - the not null flag.

isNotNull

public boolean isNotNull()
Returns true if the NOT NULL constraint is set. Otherwise, returns false.
Returns:
a boolean value.

getColumnOwner

public ColumnOwner getColumnOwner()
Get the column data entity owner
Returns:
a ColumnOwner object

getUniqueKeys

public UniqueKey[] getUniqueKeys()
Get the list of unique keys that reference (contain) this column.
Returns:
an array of UniqueKeys.

getForeignKeys

public ForeignKey[] getForeignKeys()
Get the list of foreign keys that reference (contain) this column.
Returns:
an array of ForeignKeys.