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.