This class is a descriptor for result set columns.
Implementation note:
Getter/setter methods have not been provided to avoid clutter
as this class is used in many places in the driver.
As the class is package private this seems reasonable.
bufferSize
(package private) int bufferSize
Column buffer (max) size
catalog
(package private) String catalog
Database owning this column
charsetInfo
(package private) CharsetInfo charsetInfo
Character set descriptor (if different from default)
collation
(package private) byte[] collation
MS SQL2000 collation
displaySize
(package private) int displaySize
Column display size
isCaseSensitive
(package private) boolean isCaseSensitive
Column name is case sensitive
isHidden
(package private) boolean isHidden
Column should be hidden
isIdentity
(package private) boolean isIdentity
Column is an indentity column
isKey
(package private) boolean isKey
Column may be used as a key
isWriteable
(package private) boolean isWriteable
Column may be updated
jdbcType
(package private) int jdbcType
JDBC type constant from java.sql.Types
name
(package private) String name
Column label / name
nullable
(package private) int nullable
Column data type supports SQL NULL
precision
(package private) int precision
Column decimal precision
realName
(package private) String realName
Column actual table name
scale
(package private) int scale
Column decimal scale
schema
(package private) String schema
User owning this column
sqlType
(package private) String sqlType
The SQL type name for this column.
tableName
(package private) String tableName
Table name owning this column
tdsType
(package private) int tdsType
Internal TDS data type
userType
(package private) int userType
Database ID for UDT