Hitachi

Hitachi Advanced Data Binder AP開発ガイド


8.8.1 ResultSetMetaDataインタフェースのメソッド一覧

〈この項の構成〉

(1) ResultSetMetaDataインタフェースの主な機能

ResultSetMetaDataインタフェースでは,主に次の機能が提供されています。

(2) HADBでサポートしているResultSetMetaDataインタフェースのメソッド

HADBでサポートしているResultSetMetaDataインタフェースのメソッドの一覧を次の表に示します。

表8‒76 ResultSetMetaDataインタフェースのメソッドの一覧

項番

ResultSetMetaDataインタフェースのメソッド

機能

1

getCatalogName(int column)

指定した列の表のカタログ名を取得します。

2

getColumnClassName(int column)

列のデータ型に対するJavaクラスの完全指定された名前を取得します。

3

getColumnCount()

ResultSetオブジェクトの列数を取得します。

4

getColumnDisplaySize(int column)

指定した列の通常の最大幅を文字数で返します。

5

getColumnLabel(int column)

印刷や表示に使用する列の推奨タイトルを取得します。

6

getColumnName(int column)

指定した列の名称を取得します。

7

getColumnType(int column)

指定した列のSQLデータ型を取得します。

8

getColumnTypeName(int column)

指定した列のデータ型を取得します。

9

getPrecision(int column)

指定した列の桁数を取得します。

10

getScale(int column)

指定した列の小数点以下の桁数を取得します。

11

getSchemaName(int column)

指定した列のスキーマ名を取得します。

12

getTableName(int column)

指定した列の表名を取得します。

13

isAutoIncrement(int column)

指定した列が自動的に番号付けされて読み取り専用として扱われるかどうかを返します。

14

isCaseSensitive(int column)

指定した列が大文字と小文字を区別するかどうかを返します。

15

isCurrency(int column)

指定した列が通貨の値かどうかを返します。

16

isDefinitelyWritable(int column)

指定した列への書き込みが必ず成功するかどうかを返します。

17

isNullable(int column)

指定した列にナル値をセットできるかどうかを返します。

18

isReadOnly(int column)

指定した列が読み取り専用でないかどうかを返します。

19

isSearchable(int column)

指定した列がwhere句に指定できるかどうかを返します。

20

isSigned(int column)

指定した列の値が,符号付き数値かどうかを返します。

21

isWritable(int column)

指定した列への書き込みを成功させることができるかどうかを返します。

重要

この表に記載されていないメソッドは,HADBではサポートしていません。サポートしていないメソッドを実行すると,SQLExceptionが投入されることがあります。

(3) 必要なパッケージ名称とクラス名称

ResultSetMetaDataインタフェースを使用する場合に必要なパッケージ名称とクラス名称を次に示します。