org.hsqldb.jdbc

Class jdbcColumnMetaData

public final class jdbcColumnMetaData extends Object

Provides a site for holding the ResultSetMetaData for individual ResultSet columns.

Since: HSQLDB 1.7.2

Author: boucherb@users

Field Summary
StringcatalogName
The column's table's catalog name.
StringcolumnClassName
The fully-qualified name of the Java class whose instances are manufactured if the method ResultSet.getObject is called to retrieve a value from the column.
intcolumnDisplaySize
The column's normal max width in chars.
StringcolumnLabel
The suggested column title for use in printouts and displays.
StringcolumnName
The column's name.
intcolumnType
The column's SQL type.
StringcolumnTypeName
The column's database-specific type name.
booleanisAutoIncrement
Whether the value of the column are automatically numbered.
booleanisCaseSensitive
Whether the column's value's case matters.
booleanisCurrency
Whether the values in the column are cash values.
booleanisDefinitelyWritable
Whether a write on the column will definitely succeed.
intisNullable
The nullability of values in the column.
booleanisReadOnly
Whether the column's values are definitely not writable.
booleanisSearchable
Whether the column's values can be used in a where clause.
booleanisSigned
Whether values in the column are signed numbers.
booleanisWritable
Whether it is possible for a write on the column to succeed.
intprecision
The column's value's number of decimal digits.
intscale
The column's value's number of digits to right of the decimal point.
StringschemaName
The column's table's schema.
StringtableName
The column's table's name.
Method Summary
StringtoString()
Retrieves a String representation of this object.

Field Detail

catalogName

public String catalogName
The column's table's catalog name.

columnClassName

public String columnClassName
The fully-qualified name of the Java class whose instances are manufactured if the method ResultSet.getObject is called to retrieve a value from the column.

columnDisplaySize

public int columnDisplaySize
The column's normal max width in chars.

columnLabel

public String columnLabel
The suggested column title for use in printouts and displays.

columnName

public String columnName
The column's name.

columnType

public int columnType
The column's SQL type.

columnTypeName

public String columnTypeName
The column's database-specific type name.

isAutoIncrement

public boolean isAutoIncrement
Whether the value of the column are automatically numbered.

isCaseSensitive

public boolean isCaseSensitive
Whether the column's value's case matters.

isCurrency

public boolean isCurrency
Whether the values in the column are cash values.

isDefinitelyWritable

public boolean isDefinitelyWritable
Whether a write on the column will definitely succeed.

isNullable

public int isNullable
The nullability of values in the column.

isReadOnly

public boolean isReadOnly
Whether the column's values are definitely not writable.

isSearchable

public boolean isSearchable
Whether the column's values can be used in a where clause.

isSigned

public boolean isSigned
Whether values in the column are signed numbers.

isWritable

public boolean isWritable
Whether it is possible for a write on the column to succeed.

precision

public int precision
The column's value's number of decimal digits.

scale

public int scale
The column's value's number of digits to right of the decimal point.

schemaName

public String schemaName
The column's table's schema.

tableName

public String tableName
The column's table's name.

Method Detail

toString

public String toString()
Retrieves a String representation of this object.

Returns: a Sring representation of this object

Copyright © 2001 - 2005 HSQL Development Group. All Rights Reserved.