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