java.lang.Object
org.hsqldb.jdbc.JDBCColumnMetaData
Provides a site for holding the ResultSetMetaData for individual ResultSet
columns. In 2.0 it is implemented as a simple data structure derived
from calls to JDBCResultSetMetaData methods.
purposes.
- Since:
- HSQLDB 1.7.2
- Author:
- Campbell Burnet (campbell-burnet@users dot sourceforge.net), Fred Toussi (fredt@users dot sourceforge.net)
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe column's table's catalog name.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.int
The column's normal max width in chars.The suggested column title for use in printouts and displays.The column's name.int
The column's SQL type.boolean
Whether the value of the column are automatically numbered.boolean
Whether the column's value's case matters.boolean
Whether the values in the column are cash values.boolean
Whether a write on the column will definitely succeed.int
The nullability of values in the column.boolean
Whether the column's values are definitely not writable.boolean
Whether the column's values can be used in a where clause.boolean
Whether values in the column are signed numbers.boolean
Whether it is possible for a write on the column to succeed.int
The column's value's number of decimal digits.int
The column's value's number of digits to right of the decimal point.The column's table's schema.The column's table's name. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
catalogName
The column's table's catalog name. -
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 columnDisplaySizeThe column's normal max width in chars. -
columnLabel
The suggested column title for use in printouts and displays. -
columnName
The column's name. -
columnType
public int columnTypeThe column's SQL type. -
precision
public int precisionThe column's value's number of decimal digits. -
scale
public int scaleThe column's value's number of digits to right of the decimal point. -
schemaName
The column's table's schema. -
tableName
The column's table's name. -
isAutoIncrement
public boolean isAutoIncrementWhether the value of the column are automatically numbered. -
isCaseSensitive
public boolean isCaseSensitiveWhether the column's value's case matters. -
isCurrency
public boolean isCurrencyWhether the values in the column are cash values. -
isDefinitelyWritable
public boolean isDefinitelyWritableWhether a write on the column will definitely succeed. -
isNullable
public int isNullableThe nullability of values in the column. -
isReadOnly
public boolean isReadOnlyWhether the column's values are definitely not writable. -
isSearchable
public boolean isSearchableWhether the column's values can be used in a where clause. -
isSigned
public boolean isSignedWhether values in the column are signed numbers. -
isWritable
public boolean isWritableWhether it is possible for a write on the column to succeed.
-
-
Constructor Details
-
JDBCColumnMetaData
public JDBCColumnMetaData()
-
-
Method Details