Package org.hsqldb.jdbc
Class jdbcColumnMetaData
- 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.- Since:
- HSQLDB 1.7.2
- Author:
- boucherb@users
-
-
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.java.lang.StringcolumnTypeNameThe column's database-specific type name.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.
-
columnTypeName
public java.lang.String columnTypeName
The column's database-specific type name.
-
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.
-
-