Cosminexus アプリケーションサーバ V8 リファレンス API編
表14-12 ResultSetMetaDataクラスの制限事項
| メソッド名 | 制限事項 | JDBC1.0での制限 | JDBC2.0での制限 |
|---|---|---|---|
| getCatalogName | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。それ以外の場合,無条件にnullを返却します。 | ○ | ○ |
| getColumnClassName | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。それ以外の場合,無条件にfalseを返却します。 | − | ○ |
| getColumnDisplaySize | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。 | ○ | ○ |
| getColumnLabel | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。それ以外の場合,カラムのラベル(カラムヘッダ)をサポートしていないため,カラム名を返却します。 | ○ | ○ |
| getColumnName | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。データベースから返される列名称を返却します。 | ○ | ○ |
| getColumnType | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。 | ○ | ○ |
| getPrecision | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。列属性がDECIMAL,NUMERICの場合は精度を返却し,それ以外は列長を返却します。 | ○ | ○ |
| getScale | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。列属性がDECIMAL,NUMERICの場合は小数点以下のけた数を返却し,それ以外は0を返却します。 | ○ | ○ |
| getSchemaName | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。それ以外の場合,無条件にnullを返却します。 | ○ | ○ |
| getTableName | |||
| isAutoIncrement | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。それ以外の場合,無条件にfalseを返却します。 | ○ | ○ |
| isCaseSensitive | |||
| isCurrency | |||
| isDefinitelyWritable | |||
| isNullable | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。 | ○ | ○ |
| isReadOnly | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。それ以外の場合,無条件にfalseを返却します。 | ○ | ○ |
| isSearchable | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。 | ○ | ○ |
| isSigned | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。列属性が数値属性の場合trueを返却し,それ以外の場合はfalseを返却します。 | ○ | ○ |
| isWritable | columnが0以下,またはカラム数を超えている場合はSQLExceptionをスローします。それ以外の場合,無条件にfalseを返却します。 | ○ | ○ |
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.