public class ResultSetWrappingSqlRowSetMetaData extends ObjectSE implements SqlRowSetMetaData
SqlRowSetMetaData
インターフェースのデフォルト実装。ResultSetMetaData
SE インスタンスをラップし、SQLExceptions
SE をキャッチして、対応する 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, waitSE
public ResultSetWrappingSqlRowSetMetaData(ResultSetMetaDataSE resultSetMetaData)
resultSetMetaData
- ラップする切断された ResultSetMetaData インスタンス (通常、javax.sql.RowSetMetaData
インスタンス)ResultSet.getMetaData()
SE, RowSetMetaData
SE, ResultSetWrappingSqlRowSet.getMetaData()
public StringSE getCatalogName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getCatalogName
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getCatalogName(int)
SEpublic StringSE getColumnClassName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getColumnClassName
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getColumnClassName(int)
SEpublic int getColumnCount() throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getColumnCount
InvalidResultSetAccessException
ResultSetMetaData.getColumnCount()
SEpublic StringSE[] getColumnNames() throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getColumnNames
InvalidResultSetAccessException
public int getColumnDisplaySize(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getColumnDisplaySize
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getColumnDisplaySize(int)
SEpublic StringSE getColumnLabel(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getColumnLabel
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getColumnLabel(int)
SEpublic StringSE getColumnName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getColumnName
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getColumnName(int)
SEpublic int getColumnType(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getColumnType
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getColumnType(int)
SE, Types
SEpublic StringSE getColumnTypeName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getColumnTypeName
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getColumnTypeName(int)
SEpublic int getPrecision(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getPrecision
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getPrecision(int)
SEpublic int getScale(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getScale
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getScale(int)
SEpublic StringSE getSchemaName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getSchemaName
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getSchemaName(int)
SEpublic StringSE getTableName(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の getTableName
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.getTableName(int)
SEpublic boolean isCaseSensitive(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の isCaseSensitive
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.isCaseSensitive(int)
SEpublic boolean isCurrency(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の isCurrency
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.isCurrency(int)
SEpublic boolean isSigned(int column) throws InvalidResultSetAccessException
SqlRowSetMetaData
SqlRowSetMetaData
の isSigned
column
- 列のインデックス InvalidResultSetAccessException
ResultSetMetaData.isSigned(int)
SE