|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object butler.sql.metadata.Column
public class Column
Table column.
Constructor Summary | |
---|---|
Column(java.lang.String name,
Datatype datatype)
|
|
Column(java.lang.String name,
int type,
int size,
int decimalDigits)
|
Method Summary | |
---|---|
Column |
copy()
|
static Datatype |
createDatatype(int type,
int size,
int decimalDigits)
|
EqualsFilter |
eq(java.lang.Object value)
|
boolean |
equals(Column other)
|
boolean |
equals(java.lang.Object another)
|
SimpleFilter |
ge(java.lang.Object value)
|
java.lang.Object |
get(Record rec)
|
java.lang.String |
getCaption()
Caption to use in UI for this column. |
static Column |
getColumn(java.util.Map tableDictonary,
org.dom4j.Element element)
|
int |
getColumnSize()
Returns the size of the column. |
java.lang.String |
getCreateSQL()
|
Datatype |
getDatatype()
|
int |
getDecimalDigits()
Returns the number of decimal digits for this column. |
java.lang.Object |
getDefaultValue()
|
java.lang.String |
getHelp()
|
butler.util.LocalizedText |
getLocalizableCaption()
|
java.lang.String |
getName()
Name of the column. |
java.lang.String |
getSQL()
|
java.lang.String |
getSQL(java.lang.String tableAlias)
|
java.lang.String |
getSQL(java.lang.String tableAlias,
java.lang.String columnAlias)
|
Table |
getTable()
|
java.lang.String |
getTableName()
Name of the table to which this column belongs. |
int |
getType()
Type of the column (java.sql.Types). |
SimpleFilter |
gt(java.lang.Object value)
|
int |
hashCode()
|
boolean |
isEditable()
|
boolean |
isInPrimaryKey()
Returning if this column is in the primary key or not. |
boolean |
isNullable()
Returns if the column is nullable or not. |
boolean |
isPhysical()
|
SimpleFilter |
le(java.lang.Object value)
|
LikeFilter |
like(java.lang.Object value)
|
SimpleFilter |
lt(java.lang.Object value)
|
SimpleFilter |
ne(java.lang.Object value)
|
void |
set(Record rec,
java.lang.Object value)
|
void |
setCaption(java.lang.String caption)
|
void |
setDatatype(Datatype datatype)
|
void |
setDefaultValue(java.lang.Object value)
|
void |
setEditable(boolean flag)
|
void |
setInPrimaryKey(boolean flag)
|
void |
setNullable(boolean flag)
|
void |
setTable(Table table)
|
java.lang.String |
toString()
|
void |
toXML(org.xml.sax.ContentHandler handler)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Column(java.lang.String name, Datatype datatype) throws java.lang.Exception
java.lang.Exception
public Column(java.lang.String name, int type, int size, int decimalDigits) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public Column copy() throws java.lang.Exception
java.lang.Exception
public java.lang.String getTableName()
public void setTable(Table table) throws java.lang.Exception
java.lang.Exception
public Table getTable()
public java.lang.String getName()
public java.lang.String getCaption() throws java.lang.Exception
java.lang.Exception
public butler.util.LocalizedText getLocalizableCaption() throws java.lang.Exception
java.lang.Exception
public void setCaption(java.lang.String caption)
public int getType() throws java.lang.Exception
java.lang.Exception
public int getColumnSize() throws java.lang.Exception
java.lang.Exception
public int getDecimalDigits() throws java.lang.Exception
java.lang.Exception
public boolean isInPrimaryKey()
public void setInPrimaryKey(boolean flag)
public boolean isNullable()
public void setNullable(boolean flag)
public void setDatatype(Datatype datatype)
public Datatype getDatatype() throws java.lang.Exception
java.lang.Exception
public boolean isPhysical()
public java.lang.String getSQL() throws java.lang.Exception
java.lang.Exception
public java.lang.String getSQL(java.lang.String tableAlias) throws java.lang.Exception
java.lang.Exception
public java.lang.String getSQL(java.lang.String tableAlias, java.lang.String columnAlias) throws java.lang.Exception
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(Column other)
public boolean equals(java.lang.Object another)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void toXML(org.xml.sax.ContentHandler handler) throws java.lang.Exception
java.lang.Exception
public static Column getColumn(java.util.Map tableDictonary, org.dom4j.Element element) throws java.lang.Exception
java.lang.Exception
public static Datatype createDatatype(int type, int size, int decimalDigits) throws java.lang.Exception
java.lang.Exception
public void setDefaultValue(java.lang.Object value)
public java.lang.Object getDefaultValue()
public boolean isEditable()
public void setEditable(boolean flag)
public java.lang.Object get(Record rec) throws java.lang.Exception
java.lang.Exception
public void set(Record rec, java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public EqualsFilter eq(java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public LikeFilter like(java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public SimpleFilter lt(java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public SimpleFilter le(java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public SimpleFilter gt(java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public SimpleFilter ge(java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public SimpleFilter ne(java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public java.lang.String getHelp() throws java.lang.Exception
java.lang.Exception
public java.lang.String getCreateSQL() throws java.lang.Exception
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |