インターフェース SqlRowSetMetaData
- すべての既知の実装クラス:
ResultSetWrappingSqlRowSetMetaData
public interface SqlRowSetMetaData
JDBC の
ResultSetMetaData
SE に類似した、Spring の SqlRowSet
のメタデータインターフェース。 標準 JDBC ResultSetMetaData との主な違いは、SQLException
SE がここでスローされないことです。これにより、SqlRowSetMetaData をチェックされた例外に対処することなく使用できます。SqlRowSetMetaData は代わりに Spring の InvalidResultSetAccessException
をスローします(適切な場合)。
- 導入:
- 1.2
- 作成者:
- Thomas Risberg, Juergen Hoeller
- 関連事項:
方法の概要
修飾子と型メソッド説明getCatalogName
(int columnIndex) 指定された列のソースとして機能したテーブルのカタログ名を取得します。getColumnClassName
(int columnIndex) 指定された列がマップされる完全修飾クラスを取得します。int
RowSet の列数を取得します。int
getColumnDisplaySize
(int columnIndex) 指定された列の最大幅を取得します。getColumnLabel
(int columnIndex) 指定された列の推奨列タイトルを取得します。getColumnName
(int columnIndex) 指定された列の列名を取得します。StringSE[]
結果セットが表すテーブルの列名を返します。int
getColumnType
(int columnIndex) 示された列の SQL 型コードを取得します。getColumnTypeName
(int columnIndex) 指定された列の DBMS 固有の型名を取得します。int
getPrecision
(int columnIndex) 指定された列の精度を取得します。int
getScale
(int columnIndex) 示された列のスケールを取得します。getSchemaName
(int columnIndex) 指定された列のソースとして機能したテーブルのスキーマ名を取得します。getTableName
(int columnIndex) 指定された列のソースとして機能したテーブルの名前を取得します。boolean
isCaseSensitive
(int columnIndex) 指定された列の大文字と小文字が区別されるかどうかを示します。boolean
isCurrency
(int columnIndex) 指定された列に通貨値が含まれているかどうかを示します。boolean
isSigned
(int columnIndex) 指定された列に符号付きの数字が含まれているかどうかを示します。
メソッドの詳細
getCatalogName
指定された列のソースとして機能したテーブルのカタログ名を取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- カタログ名
- 例外:
InvalidResultSetAccessException
- 関連事項:
getColumnClassName
指定された列がマップされる完全修飾クラスを取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- 文字列としてのクラス名
- 例外:
InvalidResultSetAccessException
- 関連事項:
getColumnCount
RowSet の列数を取得します。- 戻り値:
- 列の数
- 例外:
InvalidResultSetAccessException
- 関連事項:
getColumnNames
結果セットが表すテーブルの列名を返します。- 戻り値:
- 列名
- 例外:
InvalidResultSetAccessException
getColumnDisplaySize
指定された列の最大幅を取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- 列の幅
- 例外:
InvalidResultSetAccessException
- 関連事項:
getColumnLabel
指定された列の推奨列タイトルを取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- 列のタイトル
- 例外:
InvalidResultSetAccessException
- 関連事項:
getColumnName
指定された列の列名を取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- 列名
- 例外:
InvalidResultSetAccessException
- 関連事項:
getColumnType
示された列の SQL 型コードを取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- SQL 型コード
- 例外:
InvalidResultSetAccessException
- 関連事項:
getColumnTypeName
指定された列の DBMS 固有の型名を取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- 型名
- 例外:
InvalidResultSetAccessException
- 関連事項:
getPrecision
指定された列の精度を取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- 精度
- 例外:
InvalidResultSetAccessException
- 関連事項:
getScale
示された列のスケールを取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- スケール
- 例外:
InvalidResultSetAccessException
- 関連事項:
getSchemaName
指定された列のソースとして機能したテーブルのスキーマ名を取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- スキーマ名
- 例外:
InvalidResultSetAccessException
- 関連事項:
getTableName
指定された列のソースとして機能したテーブルの名前を取得します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- テーブルの名前
- 例外:
InvalidResultSetAccessException
- 関連事項:
isCaseSensitive
指定された列の大文字と小文字が区別されるかどうかを示します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- 列で大文字と小文字が区別される場合は true、そうでない場合は false
- 例外:
InvalidResultSetAccessException
- 関連事項:
isCurrency
指定された列に通貨値が含まれているかどうかを示します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- 値が通貨値の場合は true、それ以外の場合は false
- 例外:
InvalidResultSetAccessException
- 関連事項:
isSigned
指定された列に符号付きの数字が含まれているかどうかを示します。- パラメーター:
columnIndex
- 列のインデックス- 戻り値:
- 列に符号付きの数値が含まれる場合は true、そうでない場合は false
- 例外:
InvalidResultSetAccessException
- 関連事項: