|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.sqltools.sql.reference.DBObject
org.eclipse.datatools.sqltools.sql.reference.internal.Column
public class Column
| Field Summary |
|---|
| Fields inherited from class org.eclipse.datatools.sqltools.sql.reference.DBObject |
|---|
COLUMN, DATABASE, DATATYPE, EVENT, FUNCTION, GLOBAL_TEMPORARY_TABLE, LOCAL_TEMPORARY_TABLE, STORED_PROCEDURE, SYSTABLE, SYSTEM_FUNCTION, SYSTEM_STORED_PROCEDURE, SYSVIEW, TABLE, TABLE_ALIAS, TRIGGER, VIEW |
| Constructor Summary | |
|---|---|
Column(java.lang.String name,
java.lang.String owner,
int type)
|
|
Column(java.lang.String ownerTable,
java.lang.String name,
java.lang.String typeName,
int width,
int scale,
boolean nulls,
boolean pkey,
java.lang.String userTypeName,
java.lang.String remarks,
java.lang.String defaultValue)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getDefaultValue()
Returns the default value or null if none. |
java.lang.String |
getName()
Returns the column name. |
java.lang.String |
getOwnerTable()
Return the owner table name. |
java.lang.String |
getRemarks()
Returns the explanatory remarks set on the column or null if none |
int |
getScale()
Return the scale of the column. |
ITable |
getTable()
Return the owner table. |
java.lang.String |
getTypeName()
Returns the string represenation of the columns dataType. |
java.lang.String |
getUserType()
Return the user type. |
int |
getWidth()
Returns the width of the column. |
boolean |
isForeignKey()
Returns true if this IColumn is part of a
foreign key constraint. |
boolean |
isNullable()
Returns true if this IColumn is nullable. |
boolean |
isPrimaryKey()
Returns true if this IColumn is part of a
primary key constraint. |
boolean |
isUnique()
Returns true if this IColumn is part of a
unique constraint. |
void |
setTable(ITable table)
Set the owner table. |
| Methods inherited from class org.eclipse.datatools.sqltools.sql.reference.DBObject |
|---|
getOwner, getType, setName, setOwner, setType |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Column(java.lang.String name,
java.lang.String owner,
int type)
public Column(java.lang.String ownerTable,
java.lang.String name,
java.lang.String typeName,
int width,
int scale,
boolean nulls,
boolean pkey,
java.lang.String userTypeName,
java.lang.String remarks,
java.lang.String defaultValue)
| Method Detail |
|---|
public java.lang.String getName()
IColumn
getName in interface IColumngetName in class DBObjectpublic java.lang.String getDefaultValue()
IColumn
getDefaultValue in interface IColumnpublic int getWidth()
IColumn
getWidth in interface IColumnpublic int getScale()
IColumn
getScale in interface IColumnpublic java.lang.String getTypeName()
IColumn
getTypeName in interface IColumnpublic boolean isForeignKey()
IColumnIColumn is part of a
foreign key constraint.
isForeignKey in interface IColumnpublic boolean isNullable()
IColumnIColumn is nullable.
isNullable in interface IColumnpublic boolean isPrimaryKey()
IColumnIColumn is part of a
primary key constraint.
isPrimaryKey in interface IColumnpublic boolean isUnique()
IColumnIColumn is part of a
unique constraint.
isUnique in interface IColumnpublic java.lang.String getRemarks()
IColumn
getRemarks in interface IColumnpublic java.lang.String getUserType()
IColumn
getUserType in interface IColumnpublic java.lang.String getOwnerTable()
IColumn
getOwnerTable in interface IColumnpublic ITable getTable()
IColumn
getTable in interface IColumnpublic void setTable(ITable table)
IColumn
setTable in interface IColumn
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||