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