|
||||||||||
| 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.Datatype
public class Datatype
| 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 | |
|---|---|
Datatype(java.lang.String owner,
java.lang.String name,
boolean isUDT,
IDatatype baseType)
|
|
Datatype(java.lang.String owner,
java.lang.String name,
boolean isUDT,
IDatatype baseType,
int length,
int precision,
int scale,
boolean allownull)
|
|
| Method Summary | |
|---|---|
boolean |
allowNull()
To test if this data type can have null value |
IDatatype |
getBaseType()
Gets the base type of this data type,if this type is UDT,then return it's base type otherwise(it is system type),return itself |
java.lang.Object |
getDefaultValue()
Gets the default value of this data type |
int |
getLength()
Gets the physical lenght of this type |
int |
getPrecision()
Gets the precision of this type, if precision is -1, then no precision defined |
int |
getScale()
Gets the scale of this type, if precision is -1, then no scale defined |
boolean |
isUDT()
To test if this data type is user-defined datatype or not |
void |
setAllowNull(boolean allowNull)
|
void |
setBaseType(IDatatype baseType)
|
void |
setDefaultValue(java.lang.Object defaultValue)
|
void |
setLength(int length)
|
void |
setPrecision(int precision)
|
void |
setScale(int scale)
|
void |
setUDT(boolean isUDT)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.datatools.sqltools.sql.reference.DBObject |
|---|
getName, getOwner, getType, setName, setOwner, setType |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Datatype(java.lang.String owner,
java.lang.String name,
boolean isUDT,
IDatatype baseType)
owner - name - isUDT - baseType -
public Datatype(java.lang.String owner,
java.lang.String name,
boolean isUDT,
IDatatype baseType,
int length,
int precision,
int scale,
boolean allownull)
owner - name - isUDT - baseType - length - precision - scale - allownull - | Method Detail |
|---|
public boolean isUDT()
IDatatype
isUDT in interface IDatatypepublic IDatatype getBaseType()
IDatatype
getBaseType in interface IDatatypepublic java.lang.Object getDefaultValue()
IDatatype
getDefaultValue in interface IDatatypepublic int getLength()
IDatatype
getLength in interface IDatatypepublic boolean allowNull()
IDatatype
allowNull in interface IDatatypepublic void setAllowNull(boolean allowNull)
setAllowNull in interface IDatatypepublic void setBaseType(IDatatype baseType)
setBaseType in interface IDatatypepublic void setDefaultValue(java.lang.Object defaultValue)
setDefaultValue in interface IDatatypepublic void setLength(int length)
setLength in interface IDatatypepublic void setUDT(boolean isUDT)
setUDT in interface IDatatypepublic int getPrecision()
IDatatype
getPrecision in interface IDatatypepublic int getScale()
IDatatype
getScale in interface IDatatypepublic void setPrecision(int precision)
setPrecision in interface IDatatypepublic void setScale(int scale)
setScale in interface IDatatypepublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||