|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.jaxme.sqls.impl.AbstractColumn
| Nested Class Summary |
| Nested classes inherited from class org.apache.ws.jaxme.sqls.Column |
Column.Name, Column.Type |
| Constructor Summary | |
protected |
AbstractColumn(Column.Name pName,
Column.Type pType)
|
| Method Summary | |
boolean |
equals(java.lang.Object o)
|
java.lang.Object |
getCustomData()
Allows the user to retrieve application specific data, which has previously been attached to the column. |
java.lang.Long |
getLength()
If the column has fixed length: Returns the columns length. |
Column.Name |
getName()
Returns the columns name. |
Column.Type |
getType()
Returns the columns type. |
boolean |
hasFixedLength()
Returns whether the column has fixed or variable length. |
int |
hashCode()
|
boolean |
isBinaryColumn()
Returns whether this Column may be casted to a BinaryColumn. |
boolean |
isNullable()
Returns whether the column is nullable. |
boolean |
isStringColumn()
Returns whether this Column may be casted to a StringColumn. |
void |
setCustomData(java.lang.Object pCustomData)
Allows the user to attach application specific data to the column. |
void |
setLength(long pLength)
Shortcut for setLength(new Integer(pLength)). |
void |
setLength(java.lang.Long pLength)
If the column has fixed length: Sets the columns length. |
void |
setNullable(boolean pNullable)
Sets whether the column is nullable. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.ws.jaxme.sqls.Column |
getQName, getTable, isPrimaryKeyPart, isVirtual |
| Constructor Detail |
protected AbstractColumn(Column.Name pName,
Column.Type pType)
| Method Detail |
public Column.Name getName()
ColumnReturns the columns name.
getName in interface Columnpublic Column.Type getType()
ColumnReturns the columns type.
getType in interface Columnpublic boolean isNullable()
ColumnReturns whether the column is nullable. By default columns are not nullable.
isNullable in interface Columnpublic void setNullable(boolean pNullable)
ColumnSets whether the column is nullable. By default columns are not nullable.
setNullable in interface Columnpublic boolean equals(java.lang.Object o)
public int hashCode()
public boolean hasFixedLength()
StringColumnReturns whether the column has fixed or variable length.
hasFixedLength in interface StringColumnpublic boolean isStringColumn()
ColumnReturns whether this Column may be casted to a StringColumn.
isStringColumn in interface Columnpublic boolean isBinaryColumn()
ColumnReturns whether this Column may be casted to a BinaryColumn.
isBinaryColumn in interface Columnpublic void setLength(java.lang.Long pLength)
StringColumnIf the column has fixed length: Sets the columns length. Otherwise sets the columns maximum length.
setLength in interface StringColumnpublic void setLength(long pLength)
StringColumnShortcut for setLength(new Integer(pLength)).
setLength in interface StringColumnpublic java.lang.Long getLength()
StringColumnIf the column has fixed length: Returns the columns length. Otherwise returns the columns maximum length.
getLength in interface StringColumnpublic java.lang.Object getCustomData()
ColumnAllows the user to retrieve application specific data, which has previously been attached to the column.
getCustomData in interface Columnpublic void setCustomData(java.lang.Object pCustomData)
ColumnAllows the user to attach application specific data to the column.
setCustomData in interface Column
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||