org.apache.ws.jaxme.sqls
public interface Column
| Nested Class Summary | |
|---|---|
| static interface | Column.Name |
| static interface | Column.Type |
| Method Summary | |
|---|---|
| Object | getCustomData() Allows the user to retrieve application specific data, which has previously been attached to the column. |
| Column.Name | getName() Returns the columns name. |
| String | getQName() Returns the columns fully qualified name, which is
|
| Table | getTable() Returns the columns table. |
| Column.Type | getType() Returns the columns type. |
| boolean | isBinaryColumn() Returns whether this Column may be casted to a BinaryColumn. |
| boolean | isNullable() Returns whether the column is nullable. |
| boolean | isPrimaryKeyPart() Returns whether this column is part of the primary key. |
| boolean | isStringColumn() Returns whether this Column may be casted to a StringColumn. |
| boolean | isVirtual() Returns whether this column is a true column or a virtual column. |
| void | setCustomData(Object pData) Allows the user to attach application specific data to the column. |
| void | setNullable(boolean pNullable) Sets whether the column is nullable. |
Allows the user to retrieve application specific data, which has previously been attached to the column.
Returns the columns name.
Returns the columns fully qualified name, which is
getTable().getQName() + "." + getName().
Returns the columns table.
Returns the columns type.
Returns whether this Column may be casted to a BinaryColumn.
Returns whether the column is nullable. By default columns are not nullable.
Returns whether this column is part of the primary key.
Returns whether this Column may be casted to a StringColumn.
Returns whether this column is a true column or a virtual column.
Allows the user to attach application specific data to the column.
Sets whether the column is nullable. By default columns are not nullable.