public class ResultSetWrappingSqlRowSetMetaData extends ObjectSE implements SqlRowSetMetaData
SqlRowSetMetaData インターフェースのデフォルト実装。ResultSetMetaDataSE インスタンスをラップし、SQLExceptionsSE をキャッチして、対応する Spring InvalidResultSetAccessException に変換します。ResultSetWrappingSqlRowSet で使用されます。
ResultSetWrappingSqlRowSet.getMetaData()| コンストラクターと説明 |
|---|
ResultSetWrappingSqlRowSetMetaData(ResultSetMetaDataSE resultSetMetaData) 指定された ResultSetMetaData インスタンスの新しい ResultSetWrappingSqlRowSetMetaData オブジェクトを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getCatalogName(int column) 指定された列のソースとして機能したテーブルのカタログ名を取得します。 |
StringSE | getColumnClassName(int column) 指定された列がマップされる完全修飾クラスを取得します。 |
int | getColumnCount()RowSet の列数を取得します。 |
int | getColumnDisplaySize(int column) 指定された列の最大幅を取得します。 |
StringSE | getColumnLabel(int column) 指定された列の推奨列タイトルを取得します。 |
StringSE | getColumnName(int column) 指定された列の列名を取得します。 |
StringSE[] | getColumnNames() 結果セットが表すテーブルの列名を返します。 |
int | getColumnType(int column) 示された列の SQL 型コードを取得します。 |
StringSE | getColumnTypeName(int column) 指定された列の DBMS 固有の型名を取得します。 |
int | getPrecision(int column) 指定された列の精度を取得します。 |
int | getScale(int column) 示された列のスケールを取得します。 |
StringSE | getSchemaName(int column) 指定された列のソースとして機能したテーブルのスキーマ名を取得します。 |
StringSE | getTableName(int column) 指定された列のソースとして機能したテーブルの名前を取得します。 |
boolean | isCaseSensitive(int column) 指定された列の大文字と小文字が区別されるかどうかを示します。 |
boolean | isCurrency(int column) 指定された列に通貨値が含まれているかどうかを示します。 |
boolean | isSigned(int column) 指定された列に符号付きの数字が含まれているかどうかを示します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic ResultSetWrappingSqlRowSetMetaData(ResultSetMetaDataSE resultSetMetaData)
resultSetMetaData - ラップする切断された ResultSetMetaData インスタンス (通常、javax.sql.RowSetMetaData インスタンス)ResultSet.getMetaData()SE, RowSetMetaDataSE, ResultSetWrappingSqlRowSet.getMetaData()public StringSE getCatalogName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaDataSqlRowSetMetaData の getCatalogName column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getCatalogName(int)SEpublic StringSE getColumnClassName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaDataSqlRowSetMetaData の getColumnClassName column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnClassName(int)SEpublic int getColumnCount()
throws InvalidResultSetAccessExceptionSqlRowSetMetaDataSqlRowSetMetaData の getColumnCount InvalidResultSetAccessExceptionResultSetMetaData.getColumnCount()SEpublic StringSE[] getColumnNames() throws InvalidResultSetAccessException
SqlRowSetMetaDataSqlRowSetMetaData の getColumnNames InvalidResultSetAccessExceptionpublic int getColumnDisplaySize(int column)
throws InvalidResultSetAccessExceptionSqlRowSetMetaDataSqlRowSetMetaData の getColumnDisplaySize column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnDisplaySize(int)SEpublic StringSE getColumnLabel(int column) throws InvalidResultSetAccessException
SqlRowSetMetaDataSqlRowSetMetaData の getColumnLabel column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnLabel(int)SEpublic StringSE getColumnName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaDataSqlRowSetMetaData の getColumnName column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnName(int)SEpublic int getColumnType(int column)
throws InvalidResultSetAccessExceptionSqlRowSetMetaDataSqlRowSetMetaData の getColumnType column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnType(int)SE, TypesSEpublic StringSE getColumnTypeName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaDataSqlRowSetMetaData の getColumnTypeName column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnTypeName(int)SEpublic int getPrecision(int column)
throws InvalidResultSetAccessExceptionSqlRowSetMetaDataSqlRowSetMetaData の getPrecision column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getPrecision(int)SEpublic int getScale(int column)
throws InvalidResultSetAccessExceptionSqlRowSetMetaDataSqlRowSetMetaData の getScale column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getScale(int)SEpublic StringSE getSchemaName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaDataSqlRowSetMetaData の getSchemaName column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getSchemaName(int)SEpublic StringSE getTableName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaDataSqlRowSetMetaData の getTableName column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getTableName(int)SEpublic boolean isCaseSensitive(int column)
throws InvalidResultSetAccessExceptionSqlRowSetMetaDataSqlRowSetMetaData の isCaseSensitive column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.isCaseSensitive(int)SEpublic boolean isCurrency(int column)
throws InvalidResultSetAccessExceptionSqlRowSetMetaDataSqlRowSetMetaData の isCurrency column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.isCurrency(int)SEpublic boolean isSigned(int column)
throws InvalidResultSetAccessExceptionSqlRowSetMetaDataSqlRowSetMetaData の isSigned column - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.isSigned(int)SE