public interface ColumnMetaData
Modifier and Type | Method and Description |
---|---|
int |
getCharOctetLength()
Return (for char types) the maximum number of bytes in the column.
|
String |
getColumnDef()
Returns the default value for the column, which should be interpreted as
a string when the value is enclosed in single quotes (may be null).
|
String |
getColumnName()
Returns the column name.
|
int |
getColumnSize()
Returns the column size.
|
int |
getDataType()
Returns the SQL type from
java.sql.Types . |
int |
getDecimalDigits()
Returns the number of fractional digits.
|
String |
getIsAutoincrement()
Returns whether this column is auto incremented.
|
String |
getIsGeneratedcolumn()
Returns whether this is a generated column.
|
int |
getNullable()
Return is NULL allowed value as defined in
DatabaseMetaData |
int |
getNumPrecRadix()
Returns the Radix (typically either 10 or 2).
|
int |
getOrdinalPosition()
Returns the ordinal position of column in the table (starting at 1).
|
String |
getRemarks()
Return the comment describing column (may be null).
|
String |
getScopeCatalog()
Return the catalog of table that is the scope of a reference attribute
(null if DATA_TYPE isn't REF).
|
String |
getScopeSchema()
Return the schema of table that is the scope of a reference attribute
(null if the DATA_TYPE isn't REF).
|
String |
getScopeTable()
Return the table name that this the scope of a reference attribute (null
if the DATA_TYPE isn't REF).
|
short |
getSourceDataType()
Returns the source type of a distinct type or user-generated Ref type,
SQL type from java.sql.Types (null if DATA_TYPE isn't DISTINCT or
user-generated REF).
|
String |
getTableCat()
Returns the table catalog (may be null).
|
String |
getTableName()
Returns the table name.
|
String |
getTableSchem()
Returns the table schema (may be null).
|
String |
getTypeName()
Returns the Data source dependent type name, for a UDT the type name is
fully qualified.
|
boolean |
isCharOctetLengthNull()
Return if (for char types) the maximum number of bytes in the column was
null.
|
boolean |
isColumnSizeNull()
Returns if the column size was null.
|
boolean |
isDataTypeNull()
Returns if the SQL type from
java.sql.Types was null. |
boolean |
isDecimalDigitsNull()
Returns if the number of fractional digits is not applicable.
|
boolean |
isNullableNull()
Return if nullable is NULL (should never happen).
|
boolean |
isNumPrecRadixNull()
Returns if the Radix was null.
|
boolean |
isOrdinalPositionNull()
Returns if the ordinal position of column in the table was null.
|
boolean |
isSourceDataTypeNull()
Returns if the source type was null.
|
static ColumnMetaData |
of(ResultSet rs)
Creates and returns a new ColumnMetadata from the given
ResultSet . |
String getTableCat()
String getTableSchem()
String getTableName()
String getColumnName()
int getDataType()
java.sql.Types
.java.sql.Types
boolean isDataTypeNull()
java.sql.Types
was null.java.sql.Types
was nullString getTypeName()
int getColumnSize()
boolean isColumnSizeNull()
int getDecimalDigits()
boolean isDecimalDigitsNull()
int getNumPrecRadix()
boolean isNumPrecRadixNull()
int getNullable()
DatabaseMetaData
DatabaseMetaData.columnNullable
,
DatabaseMetaData.columnNullableUnknown
,
DatabaseMetaData.columnNoNulls
boolean isNullableNull()
String getRemarks()
String getColumnDef()
int getCharOctetLength()
boolean isCharOctetLengthNull()
int getOrdinalPosition()
boolean isOrdinalPositionNull()
String getScopeCatalog()
String getScopeSchema()
String getScopeTable()
short getSourceDataType()
boolean isSourceDataTypeNull()
getSourceDataType()
String getIsAutoincrement()
String getIsGeneratedcolumn()
static ColumnMetaData of(ResultSet rs)
ResultSet
.rs
- with column metadataResultSet
Copyright © 2018 Speedment, Inc.. All rights reserved.