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