- java.lang.Object
-
- org.hsqldb.jdbc.JDBCColumnMetaData
-
public final class JDBCColumnMetaData extends java.lang.ObjectProvides 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
Fields Modifier and Type Field Description java.lang.StringcatalogNameThe column's table's catalog name.java.lang.StringcolumnClassNameThe 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.intcolumnDisplaySizeThe column's normal max width in chars.java.lang.StringcolumnLabelThe suggested column title for use in printouts and displays.java.lang.StringcolumnNameThe column's name.intcolumnTypeThe column's SQL type.booleanisAutoIncrementWhether the value of the column are automatically numbered.booleanisCaseSensitiveWhether the column's value's case matters.booleanisCurrencyWhether the values in the column are cash values.booleanisDefinitelyWritableWhether a write on the column will definitely succeed.intisNullableThe nullability of values in the column.booleanisReadOnlyWhether the column's values are definitely not writable.booleanisSearchableWhether the column's values can be used in a where clause.booleanisSignedWhether values in the column are signed numbers.booleanisWritableWhether it is possible for a write on the column to succeed.intprecisionThe column's value's number of decimal digits.intscaleThe column's value's number of digits to right of the decimal point.java.lang.StringschemaNameThe column's table's schema.java.lang.StringtableNameThe column's table's name.
-
Constructor Summary
Constructors Constructor Description JDBCColumnMetaData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString()Retrieves a String representation of this object.
-
-
-
Field Detail
-
catalogName
public java.lang.String catalogName
The column's table's catalog name.
-
columnClassName
public java.lang.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 java.lang.String columnLabel
The suggested column title for use in printouts and displays.
-
columnName
public java.lang.String columnName
The column's name.
-
columnType
public int columnType
The column's SQL type.
-
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 java.lang.String schemaName
The column's table's schema.
-
tableName
public java.lang.String tableName
The column's table's 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.
-
-