|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ColumnDataType
Represents a column type. Provides the java.sql.Types type, the java.sql.Types type name, and the database specific data type name.
| Method Summary | |
|---|---|
ColumnDataType |
getBaseType()
Gets the base type of the data type. |
String |
getCreateParameters()
Gets the parameters needed when using this data type. |
String |
getDatabaseSpecificTypeName()
Gets the database specific data type name. |
String |
getLiteralPrefix()
Gets the literal prefix. |
String |
getLiteralSuffix()
Gets the literal suffix. |
String |
getLocalTypeName()
Gets the local data type name. |
int |
getMaximumScale()
Gets the maximum scale. |
int |
getMinimumScale()
Gets the minimum scale. |
int |
getNumPrecisionRadix()
Gets the precision of the radix. |
long |
getPrecision()
Gets the precision. |
SearchableType |
getSearchable()
Gets the search method. |
int |
getType()
Gets the java.sql.Types type. |
String |
getTypeClassName()
Gets the Java class name for the type. |
String |
getTypeName()
Gets the java.sql.Types type name. |
boolean |
isAutoIncrementable()
Whether the data type is auto-incrementable. |
boolean |
isCaseSensitive()
Whether the data type is case-sensitive. |
boolean |
isFixedPrecisionScale()
Whether the data type has a fixed precision scale. |
boolean |
isNullable()
Whether the data type is nullable. |
boolean |
isUnsigned()
Whether the data type is unsigned. |
boolean |
isUserDefined()
Whether the data type is user-defined. |
| Methods inherited from interface schemacrawler.schema.DatabaseObject |
|---|
getSchema |
| Methods inherited from interface schemacrawler.schema.NamedObject |
|---|
getAttribute, getAttributes, getFullName, getName, getRemarks, setAttribute |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
ColumnDataType getBaseType()
String getCreateParameters()
String getDatabaseSpecificTypeName()
String getLiteralPrefix()
String getLiteralSuffix()
String getLocalTypeName()
int getMaximumScale()
int getMinimumScale()
int getNumPrecisionRadix()
long getPrecision()
SearchableType getSearchable()
int getType()
String getTypeClassName()
String getTypeName()
boolean isAutoIncrementable()
boolean isCaseSensitive()
boolean isFixedPrecisionScale()
boolean isNullable()
boolean isUnsigned()
boolean isUserDefined()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||