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.
| 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.property.PropertyOwner |
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString |
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.