クラス ResultSetWrappingSqlRowSetMetaData
java.lang.ObjectSE
org.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
- 実装されているすべてのインターフェース:
SqlRowSetMetaData
Spring の
SqlRowSetMetaData インターフェースのデフォルト実装。ResultSetMetaDataSE インスタンスをラップし、SQLExceptionsSE をキャッチして、対応する Spring InvalidResultSetAccessException に変換します。ResultSetWrappingSqlRowSet で使用されます。
- 導入:
- 1.2
- 作成者:
- Thomas Risberg, Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明ResultSetWrappingSqlRowSetMetaData(ResultSetMetaDataSE resultSetMetaData) 指定された ResultSetMetaData インスタンスの新しい ResultSetWrappingSqlRowSetMetaData オブジェクトを作成します。メソッドのサマリー
修飾子と型メソッド説明getCatalogName(int column) 指定された列のソースとして機能したテーブルのカタログ名を取得します。getColumnClassName(int column) 指定された列がマップされる完全修飾クラスを取得します。intRowSet の列数を取得します。intgetColumnDisplaySize(int column) 指定された列の最大幅を取得します。getColumnLabel(int column) 指定された列の推奨列タイトルを取得します。getColumnName(int column) 指定された列の列名を取得します。StringSE[]結果セットが表すテーブルの列名を返します。intgetColumnType(int column) 示された列の SQL 型コードを取得します。getColumnTypeName(int column) 指定された列の DBMS 固有の型名を取得します。intgetPrecision(int column) 指定された列の精度を取得します。intgetScale(int column) 示された列のスケールを取得します。getSchemaName(int column) 指定された列のソースとして機能したテーブルのスキーマ名を取得します。getTableName(int column) 指定された列のソースとして機能したテーブルの名前を取得します。booleanisCaseSensitive(int column) 指定された列の大文字と小文字が区別されるかどうかを示します。booleanisCurrency(int column) 指定された列に通貨値が含まれているかどうかを示します。booleanisSigned(int column) 指定された列に符号付きの数字が含まれているかどうかを示します。
コンストラクターの詳細
ResultSetWrappingSqlRowSetMetaData
指定された ResultSetMetaData インスタンスの新しい ResultSetWrappingSqlRowSetMetaData オブジェクトを作成します。- パラメーター:
resultSetMetaData- ラップする切断された ResultSetMetaData インスタンス (通常、javax.sql.RowSetMetaDataインスタンス)- 関連事項:
メソッドの詳細
getCatalogName
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列のソースとして機能したテーブルのカタログ名を取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetCatalogName - パラメーター:
column- 列のインデックス- 戻り値:
- カタログ名
- 例外:
InvalidResultSetAccessException- 関連事項:
getColumnClassName
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列がマップされる完全修飾クラスを取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetColumnClassName - パラメーター:
column- 列のインデックス- 戻り値:
- 文字列としてのクラス名
- 例外:
InvalidResultSetAccessException- 関連事項:
getColumnCount
インターフェースからコピーされた説明:SqlRowSetMetaDataRowSet の列数を取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetColumnCount - 戻り値:
- 列の数
- 例外:
InvalidResultSetAccessException- 関連事項:
getColumnNames
インターフェースからコピーされた説明:SqlRowSetMetaData結果セットが表すテーブルの列名を返します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetColumnNames - 戻り値:
- 列名
- 例外:
InvalidResultSetAccessException
getColumnDisplaySize
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列の最大幅を取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetColumnDisplaySize - パラメーター:
column- 列のインデックス- 戻り値:
- 列の幅
- 例外:
InvalidResultSetAccessException- 関連事項:
getColumnLabel
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列の推奨列タイトルを取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetColumnLabel - パラメーター:
column- 列のインデックス- 戻り値:
- 列のタイトル
- 例外:
InvalidResultSetAccessException- 関連事項:
getColumnName
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列の列名を取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetColumnName - パラメーター:
column- 列のインデックス- 戻り値:
- 列名
- 例外:
InvalidResultSetAccessException- 関連事項:
getColumnType
インターフェースからコピーされた説明:SqlRowSetMetaData示された列の SQL 型コードを取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetColumnType - パラメーター:
column- 列のインデックス- 戻り値:
- SQL 型コード
- 例外:
InvalidResultSetAccessException- 関連事項:
getColumnTypeName
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列の DBMS 固有の型名を取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetColumnTypeName - パラメーター:
column- 列のインデックス- 戻り値:
- 型名
- 例外:
InvalidResultSetAccessException- 関連事項:
getPrecision
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列の精度を取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetPrecision - パラメーター:
column- 列のインデックス- 戻り値:
- 精度
- 例外:
InvalidResultSetAccessException- 関連事項:
getScale
インターフェースからコピーされた説明:SqlRowSetMetaData示された列のスケールを取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetScale - パラメーター:
column- 列のインデックス- 戻り値:
- スケール
- 例外:
InvalidResultSetAccessException- 関連事項:
getSchemaName
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列のソースとして機能したテーブルのスキーマ名を取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetSchemaName - パラメーター:
column- 列のインデックス- 戻り値:
- スキーマ名
- 例外:
InvalidResultSetAccessException- 関連事項:
getTableName
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列のソースとして機能したテーブルの名前を取得します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのgetTableName - パラメーター:
column- 列のインデックス- 戻り値:
- テーブルの名前
- 例外:
InvalidResultSetAccessException- 関連事項:
isCaseSensitive
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列の大文字と小文字が区別されるかどうかを示します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのisCaseSensitive - パラメーター:
column- 列のインデックス- 戻り値:
- 列で大文字と小文字が区別される場合は true、そうでない場合は false
- 例外:
InvalidResultSetAccessException- 関連事項:
isCurrency
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列に通貨値が含まれているかどうかを示します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのisCurrency - パラメーター:
column- 列のインデックス- 戻り値:
- 値が通貨値の場合は true、それ以外の場合は false
- 例外:
InvalidResultSetAccessException- 関連事項:
isSigned
インターフェースからコピーされた説明:SqlRowSetMetaData指定された列に符号付きの数字が含まれているかどうかを示します。- 次で指定:
- インターフェース
SqlRowSetMetaDataのisSigned - パラメーター:
column- 列のインデックス- 戻り値:
- 列に符号付きの数値が含まれる場合は true、そうでない場合は false
- 例外:
InvalidResultSetAccessException- 関連事項: