Class JDBCColumnMetaData
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.intThe column's normal max width in chars.The suggested column title for use in printouts and displays.The column's name.intThe column's SQL type.booleanWhether the value of the column are automatically numbered.booleanWhether the column's value's case matters.booleanWhether the values in the column are cash values.booleanWhether a write on the column will definitely succeed.intThe nullability of values in the column.booleanWhether the column's values are definitely not writable.booleanWhether the column's values can be used in a where clause.booleanWhether values in the column are signed numbers.booleanWhether it is possible for a write on the column to succeed.intThe column's value's number of decimal digits.intThe 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
-
toString
-