public interface SqlRowSetMetaDataResultSetMetaData に類似した、Spring の SqlRowSet のメタデータインターフェース。 標準の JDBC ResultSetMetaData との主な違いは、SQLException がここでスローされないことです。これにより、SqlRowSetMetaData をチェックされた例外に対処することなく使用できます。SqlRowSetMetaData は代わりに Spring の InvalidResultSetAccessException をスローします(適切な場合)。
SqlRowSet.getMetaData(), ResultSetMetaData, InvalidResultSetAccessException| 修飾子と型 | メソッドと説明 |
|---|---|
java.lang.String | getCatalogName(int columnIndex) 指定された列のソースとして機能したテーブルのカタログ名を取得します。 |
java.lang.String | getColumnClassName(int columnIndex) 指定された列がマップされる完全修飾クラスを取得します。 |
int | getColumnCount()RowSet の列数を取得します。 |
int | getColumnDisplaySize(int columnIndex) 指定された列の最大幅を取得します。 |
java.lang.String | getColumnLabel(int columnIndex) 指定された列の推奨列タイトルを取得します。 |
java.lang.String | getColumnName(int columnIndex) 指定された列の列名を取得します。 |
java.lang.String[] | getColumnNames() 結果セットが表すテーブルの列名を返します。 |
int | getColumnType(int columnIndex) 示された列の SQL 型コードを取得します。 |
java.lang.String | getColumnTypeName(int columnIndex) 指定された列の DBMS 固有の型名を取得します。 |
int | getPrecision(int columnIndex) 指定された列の精度を取得します。 |
int | getScale(int columnIndex) 示された列のスケールを取得します。 |
java.lang.String | getSchemaName(int columnIndex) 指定された列のソースとして機能したテーブルのスキーマ名を取得します。 |
java.lang.String | getTableName(int columnIndex) 指定された列のソースとして機能したテーブルの名前を取得します。 |
boolean | isCaseSensitive(int columnIndex) 指定された列の大文字と小文字が区別されるかどうかを示します。 |
boolean | isCurrency(int columnIndex) 指定された列に通貨値が含まれているかどうかを示します。 |
boolean | isSigned(int columnIndex) 指定された列に符号付きの数字が含まれているかどうかを示します。 |
java.lang.String getCatalogName(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getCatalogName(int)java.lang.String getColumnClassName(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnClassName(int)int getColumnCount()
throws InvalidResultSetAccessExceptionInvalidResultSetAccessExceptionResultSetMetaData.getColumnCount()java.lang.String[] getColumnNames()
throws InvalidResultSetAccessExceptionInvalidResultSetAccessExceptionint getColumnDisplaySize(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnDisplaySize(int)java.lang.String getColumnLabel(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnLabel(int)java.lang.String getColumnName(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnName(int)int getColumnType(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnType(int), Typesjava.lang.String getColumnTypeName(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getColumnTypeName(int)int getPrecision(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getPrecision(int)int getScale(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getScale(int)java.lang.String getSchemaName(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getSchemaName(int)java.lang.String getTableName(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.getTableName(int)boolean isCaseSensitive(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.isCaseSensitive(int)boolean isCurrency(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.isCurrency(int)boolean isSigned(int columnIndex)
throws InvalidResultSetAccessExceptioncolumnIndex - 列のインデックス InvalidResultSetAccessExceptionResultSetMetaData.isSigned(int)