public interface Table extends Identifiable, Nameable, Inheritable
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Column> |
getColumns()
Returns the value of the 'Columns' containment reference list.
|
DataFoundation |
getDataFoundation()
Returns the value of the 'Data Foundation' container reference.
|
java.lang.String |
getDescription()
Returns the value of the 'Description' attribute.
|
void |
setDescription(java.lang.String value)
Sets the value of the '
Description' attribute. |
getIdentifiergetInheritedDatajava.lang.String getDescription()
This string represents the description of the data foundation table.
setDescription(String)void setDescription(java.lang.String value)
Description' attribute.
This string represents the description of the data foundation table.
value - the new value of the 'Description' attribute.getDescription()DataFoundation getDataFoundation()
Tables'.
DataFoundation.getTables()java.util.List<Column> getColumns()
Column.
It is bidirectional and its opposite is 'Table'.
This list represents the columns of a data foundation table.
The following classes that extend Table have specific behaviors:
AliasTable does not have columns. Use aliasTable.getAliasedTable().getColumns() to retrieve the table columns.DerivedTable columns based on an expression, it has to be emptied using getColumns().clear() at save time.Column.getTable()