net.sourceforge.jtds.jdbc

Class ColInfo


public class ColInfo
extends java.lang.Object

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.

Version:
$Id: ColInfo.java,v 1.4 2004/11/24 06:42:01 alin_sinpalean Exp $
Author:
Mike Hutchinson

Field Summary

(package private) int
bufferSize
Column buffer (max) size
(package private) String
catalog
Database owning this column
(package private) CharsetInfo
charsetInfo
Character set descriptor (if different from default)
(package private) byte[]
collation
MS SQL2000 collation
(package private) int
displaySize
Column display size
(package private) boolean
isCaseSensitive
Column name is case sensitive
(package private) boolean
isHidden
Column should be hidden
(package private) boolean
isIdentity
Column is an indentity column
(package private) boolean
isKey
Column may be used as a key
(package private) boolean
isWriteable
Column may be updated
(package private) int
jdbcType
JDBC type constant from java.sql.Types
(package private) String
name
Column label / name
(package private) int
nullable
Column data type supports SQL NULL
(package private) int
precision
Column decimal precision
(package private) String
realName
Column actual table name
(package private) int
scale
Column decimal scale
(package private) String
schema
User owning this column
(package private) String
sqlType
The SQL type name for this column.
(package private) String
tableName
Table name owning this column
(package private) int
tdsType
Internal TDS data type
(package private) int
userType
Database ID for UDT

Field Details

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

Generated on June 12 2008