org.apache.ws.jaxme.sqls.impl

Class AbstractColumn

public abstract class AbstractColumn extends Object implements Column, StringColumn, BinaryColumn

Author: Jochen Wiedmann

Constructor Summary
protected AbstractColumn(Column.Name pName, Column.Type pType)
Method Summary
booleanequals(Object o)
ObjectgetCustomData()
LonggetLength()
Column.NamegetName()
Column.TypegetType()
booleanhasFixedLength()
inthashCode()
booleanisBinaryColumn()
booleanisNullable()
booleanisStringColumn()
voidsetCustomData(Object pCustomData)
voidsetLength(Long pLength)
voidsetLength(long pLength)
voidsetNullable(boolean pNullable)

Constructor Detail

AbstractColumn

protected AbstractColumn(Column.Name pName, Column.Type pType)

Method Detail

equals

public boolean equals(Object o)

getCustomData

public Object getCustomData()

getLength

public Long getLength()

getName

public Column.Name getName()

getType

public Column.Type getType()

hasFixedLength

public boolean hasFixedLength()

hashCode

public int hashCode()

isBinaryColumn

public boolean isBinaryColumn()

isNullable

public boolean isNullable()

isStringColumn

public boolean isStringColumn()

setCustomData

public void setCustomData(Object pCustomData)

setLength

public void setLength(Long pLength)

setLength

public void setLength(long pLength)

setNullable

public void setNullable(boolean pNullable)