インターフェース SqlRowSetMetaData
- すべての既知の実装クラス:
ResultSetWrappingSqlRowSetMetaData
public interface SqlRowSetMetaData
JDBC の
ResultSetMetaDataSE に類似した、Spring の SqlRowSet のメタデータインターフェース。 標準 JDBC ResultSetMetaData との主な違いは、SQLExceptionSE がここでスローされないことです。これにより、SqlRowSetMetaData をチェックされた例外に対処することなく使用できます。SqlRowSetMetaData は代わりに Spring の InvalidResultSetAccessException をスローします(適切な場合)。
- 導入:
- 1.2
- 作成者:
- Thomas Risberg, Juergen Hoeller
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明getCatalogName(int columnIndex) 指定された列のソースとして機能したテーブルのカタログ名を取得します。getColumnClassName(int columnIndex) 指定された列がマップされる完全修飾クラスを取得します。intRowSet の列数を取得します。intgetColumnDisplaySize(int columnIndex) 指定された列の最大幅を取得します。getColumnLabel(int columnIndex) 指定された列の推奨列タイトルを取得します。getColumnName(int columnIndex) 指定された列の列名を取得します。StringSE[]結果セットが表すテーブルの列名を返します。intgetColumnType(int columnIndex) 示された列の SQL 型コードを取得します。getColumnTypeName(int columnIndex) 指定された列の DBMS 固有の型名を取得します。intgetPrecision(int columnIndex) 指定された列の精度を取得します。intgetScale(int columnIndex) 示された列のスケールを取得します。getSchemaName(int columnIndex) 指定された列のソースとして機能したテーブルのスキーマ名を取得します。getTableName(int columnIndex) 指定された列のソースとして機能したテーブルの名前を取得します。booleanisCaseSensitive(int columnIndex) 指定された列の大文字と小文字が区別されるかどうかを示します。booleanisCurrency(int columnIndex) 指定された列に通貨値が含まれているかどうかを示します。booleanisSigned(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- 関連事項: