クラス ResultSetWrappingSqlRowSet
- 実装されたすべてのインターフェース:
SerializableSE
,SqlRowSet
SqlRowSet
インターフェースの共通実装。ResultSet
SE をラップし、任意の SQLExceptions
SE をキャッチして、対応する Spring InvalidResultSetAccessException
に変換します。 渡された ResultSet は、SqlRowSet が切断された方法で使用可能であると想定されている場合、すでに切断されているはずです。つまり、通常は ResultSet インターフェースを実装する javax.sql.rowset.CachedRowSet
を渡します。
メモ: JDBC 4.0 以降、文字列を使用して列を識別するメソッドは、列ラベルを使用する必要があることが明確になりました。列ラベルは、SQL クエリ文字列で ALIAS キーワードを使用して割り当てられます。クエリが ALIAS を使用しない場合、既定のラベルは列名です。ほとんどの JDBC ResultSet 実装はこのパターンに従いますが、列ラベルを無視して列名のみを使用する com.sun.rowset.CachedRowSetImpl
クラスなどの例外があります。ResultSetWrappingSqlRowSet
は、列ラベルを正しい列インデックスに変換して、RowSets を操作するときに JdbcTemplate
によって使用されるデフォルトの実装である com.sun.rowset.CachedRowSetImpl
をより適切にサポートします。
メモ: このクラスは、SqlRowSet インターフェースを介して java.io.Serializable
マーカーインターフェースを実装しますが、実際には、それに含まれる切断された ResultSet/RowSet がシリアライズ可能である場合にのみシリアライズ可能です。ほとんどの CachedRowSet 実装は実際にはシリアライズ可能であるため、シリアライズは通常は機能するはずです。
- 導入:
- 1.2
- 作成者:
- Thomas Risberg, Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明ResultSetWrappingSqlRowSet
(ResultSetSE resultSet) 指定されたResultSet
SE の新しいResultSetWrappingSqlRowSet
を作成します。メソッドのサマリー
修飾子と型メソッド説明boolean
absolute
(int row) 行セット内の最後の行の直後に、指定された行番号にカーソルを移動します。void
カーソルをこの行セットの最後に移動します。void
カーソルをこの行セットの前、最初の行の直前に移動します。int
findColumn
(StringSE columnLabel) 指定された列ラベルをその列インデックスにマップします。boolean
first()
カーソルをこの行セットの最初の行に移動します。getBigDecimal
(int columnIndex) 現在の行の指定された列の値を BigDecimal オブジェクトとして取得します。getBigDecimal
(StringSE columnLabel) 現在の行の指定された列の値を BigDecimal オブジェクトとして取得します。boolean
getBoolean
(int columnIndex) 現在行の指定された列の値をブール値として取得します。boolean
getBoolean
(StringSE columnLabel) 現在行の指定された列の値をブール値として取得します。byte
getByte
(int columnIndex) 現在行の指定された列の値をバイトとして取得します。byte
現在行の指定された列の値をバイトとして取得します。getDate
(int columnIndex) 現在の行の指定された列の値を Date オブジェクトとして取得します。getDate
(int columnIndex, CalendarSE cal) 現在の行の指定された列の値を Date オブジェクトとして取得します。現在の行の指定された列の値を Date オブジェクトとして取得します。getDate
(StringSE columnLabel, CalendarSE cal) 現在の行の指定された列の値を Date オブジェクトとして取得します。double
getDouble
(int columnIndex) 現在行の指定された列の値を Double オブジェクトとして取得します。double
現在行の指定された列の値を Double オブジェクトとして取得します。float
getFloat
(int columnIndex) 現在の行の指定された列の値を float として取得します。float
現在の行の指定された列の値を float として取得します。int
getInt
(int columnIndex) 現在の行の指定された列の値を int として取得します。int
現在の行の指定された列の値を int として取得します。long
getLong
(int columnIndex) 現在行の指定された列の値を long として取得します。long
現在行の指定された列の値を long として取得します。final SqlRowSetMetaData
メタデータを取得します。getNString
(int columnIndex) 現在の行の指定された列の値を文字列として取得します(NCHAR、NVARCHAR、LONGNVARCHAR 列の場合)。getNString
(StringSE columnLabel) 現在の行の指定された列の値を文字列として取得します(NCHAR、NVARCHAR、LONGNVARCHAR 列の場合)。getObject
(int columnIndex) 現在の行の指定された列の値をオブジェクトとして取得します。<T> T
現在の行の指定された列の値をオブジェクトとして取得します。現在の行の指定された列の値をオブジェクトとして取得します。現在の行の指定された列の値をオブジェクトとして取得します。<T> T
現在の行の指定された列の値をオブジェクトとして取得します。現在の行の指定された列の値をオブジェクトとして取得します。final ResultSetSE
基本となる ResultSet(通常はjavax.sql.rowset.CachedRowSet
)を返します。int
getRow()
現在の行番号を取得します。short
getShort
(int columnIndex) 現在の行の指定された列の値を short として取得します。short
現在の行の指定された列の値を short として取得します。getString
(int columnIndex) 現在の行の指定された列の値を文字列として取得します。現在の行の指定された列の値を文字列として取得します。getTime
(int columnIndex) 現在の行の指定された列の値を Time オブジェクトとして取得します。getTime
(int columnIndex, CalendarSE cal) 現在の行の指定された列の値を Time オブジェクトとして取得します。現在の行の指定された列の値を Time オブジェクトとして取得します。getTime
(StringSE columnLabel, CalendarSE cal) 現在の行の指定された列の値を Time オブジェクトとして取得します。getTimestamp
(int columnIndex) 現在の行の指定された列の値を Timestamp オブジェクトとして取得します。getTimestamp
(int columnIndex, CalendarSE cal) 現在の行の指定された列の値を Timestamp オブジェクトとして取得します。getTimestamp
(StringSE columnLabel) 現在の行の指定された列の値を Timestamp オブジェクトとして取得します。getTimestamp
(StringSE columnLabel, CalendarSE cal) 現在の行の指定された列の値を Timestamp オブジェクトとして取得します。boolean
カーソルがこの行セットの最後の行の後にあるかどうかを取得します。boolean
カーソルがこの行セットの最初の行の前にあるかどうかを取得します。boolean
isFirst()
カーソルがこの行セットの最初の行にあるかどうかを取得します。boolean
isLast()
カーソルがこの行セットの最後の行にあるかどうかを取得します。boolean
last()
カーソルをこの行セットの最後の行に移動します。boolean
next()
カーソルを次の行に移動します。boolean
previous()
カーソルを前の行に移動します。boolean
relative
(int rows) 正または負の相対行数でカーソルを移動します。boolean
wasNull()
最後に読み取られた列の値が SQLNULL
であったかどうかを報告します。
コンストラクターの詳細
ResultSetWrappingSqlRowSet
指定されたResultSet
SE の新しいResultSetWrappingSqlRowSet
を作成します。- パラメーター:
resultSet
- ラップする切断された ResultSet (通常javax.sql.rowset.CachedRowSet
)- 例外:
InvalidResultSetAccessException
- ResultSetMetaData の抽出に失敗した場合- 関連事項:
メソッドの詳細
getResultSet
基本となる ResultSet(通常はjavax.sql.rowset.CachedRowSet
)を返します。- 関連事項:
getMetaData
インターフェースからコピーされた説明:SqlRowSet
この行セットの列のメタデータ、つまり数、型、プロパティを取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetMetaData
- 戻り値:
- 対応する SqlRowSetMetaData インスタンス
- 関連事項:
findColumn
インターフェースからコピーされた説明:SqlRowSet
指定された列ラベルをその列インデックスにマップします。- 次で指定:
- インターフェース
SqlRowSet
のfindColumn
- パラメーター:
columnLabel
- 列の名前- 戻り値:
- 指定された列ラベルの列インデックス
- 例外:
InvalidResultSetAccessException
- 関連事項:
getBigDecimal
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を BigDecimal オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetBigDecimal
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表す BigDecimal オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getBigDecimal
@Nullable public BigDecimalSE getBigDecimal(StringSE columnLabel) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を BigDecimal オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetBigDecimal
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表す BigDecimal オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getBoolean
インターフェースからコピーされた説明:SqlRowSet
現在行の指定された列の値をブール値として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetBoolean
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表すブール値
- 例外:
InvalidResultSetAccessException
- 関連事項:
getBoolean
インターフェースからコピーされた説明:SqlRowSet
現在行の指定された列の値をブール値として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetBoolean
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表すブール値
- 例外:
InvalidResultSetAccessException
- 関連事項:
getByte
インターフェースからコピーされた説明:SqlRowSet
現在行の指定された列の値をバイトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetByte
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列値を表すバイト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getByte
インターフェースからコピーされた説明:SqlRowSet
現在行の指定された列の値をバイトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetByte
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列値を表すバイト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getDate
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Date オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetDate
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表す Date オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getDate
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Date オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetDate
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表す Date オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getDate
@Nullable public DateSE getDate(int columnIndex, CalendarSE cal) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Date オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetDate
- パラメーター:
columnIndex
- 列インデックスcal
- 日付の作成に使用するカレンダー- 戻り値:
- 列の値を表す Date オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getDate
@Nullable public DateSE getDate(StringSE columnLabel, CalendarSE cal) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Date オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetDate
- パラメーター:
columnLabel
- 列ラベルcal
- 日付の作成に使用するカレンダー- 戻り値:
- 列の値を表す Date オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getDouble
インターフェースからコピーされた説明:SqlRowSet
現在行の指定された列の値を Double オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetDouble
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表す Double オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getDouble
インターフェースからコピーされた説明:SqlRowSet
現在行の指定された列の値を Double オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetDouble
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表す Double オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getFloat
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を float として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetFloat
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列値を表す float
- 例外:
InvalidResultSetAccessException
- 関連事項:
getFloat
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を float として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetFloat
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列値を表す float
- 例外:
InvalidResultSetAccessException
- 関連事項:
getInt
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を int として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetInt
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表す int
- 例外:
InvalidResultSetAccessException
- 関連事項:
getInt
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を int として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetInt
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表す int
- 例外:
InvalidResultSetAccessException
- 関連事項:
getLong
インターフェースからコピーされた説明:SqlRowSet
現在行の指定された列の値を long として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetLong
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表す long
- 例外:
InvalidResultSetAccessException
- 関連事項:
getLong
インターフェースからコピーされた説明:SqlRowSet
現在行の指定された列の値を long として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetLong
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表す long
- 例外:
InvalidResultSetAccessException
- 関連事項:
getNString
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を文字列として取得します(NCHAR、NVARCHAR、LONGNVARCHAR 列の場合)。- 次で指定:
- インターフェース
SqlRowSet
のgetNString
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表す String
- 例外:
InvalidResultSetAccessException
- 関連事項:
getNString
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を文字列として取得します(NCHAR、NVARCHAR、LONGNVARCHAR 列の場合)。- 次で指定:
- インターフェース
SqlRowSet
のgetNString
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表す String
- 例外:
InvalidResultSetAccessException
- 関連事項:
getObject
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値をオブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetObject
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表すオブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getObject
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値をオブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetObject
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表すオブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getObject
@Nullable public ObjectSE getObject(int columnIndex, MapSE<StringSE, ClassSE<?>> map) throws InvalidResultSetAccessExceptionインターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値をオブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetObject
- パラメーター:
columnIndex
- 列インデックスmap
- SQL 型から Java 型へのマッピングを含む Map オブジェクト- 戻り値:
- 列の値を表すオブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getObject
@Nullable public ObjectSE getObject(StringSE columnLabel, MapSE<StringSE, ClassSE<?>> map) throws InvalidResultSetAccessExceptionインターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値をオブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetObject
- パラメーター:
columnLabel
- 列ラベルmap
- SQL 型から Java 型へのマッピングを含む Map オブジェクト- 戻り値:
- 列の値を表すオブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getObject
@Nullable public <T> T getObject(int columnIndex, ClassSE<T> type) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値をオブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetObject
- パラメーター:
columnIndex
- 列インデックスtype
- 指定された列を変換する Java 型- 戻り値:
- 列の値を表すオブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getObject
@Nullable public <T> T getObject(StringSE columnLabel, ClassSE<T> type) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値をオブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetObject
- パラメーター:
columnLabel
- 列ラベルtype
- 指定された列を変換する Java 型- 戻り値:
- 列の値を表すオブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getShort
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を short として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetShort
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表す short
- 例外:
InvalidResultSetAccessException
- 関連事項:
getShort
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を short として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetShort
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表す short
- 例外:
InvalidResultSetAccessException
- 関連事項:
getString
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を文字列として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetString
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表す String
- 例外:
InvalidResultSetAccessException
- 関連事項:
getString
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を文字列として取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetString
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表す String
- 例外:
InvalidResultSetAccessException
- 関連事項:
getTime
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Time オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetTime
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列の値を表す Time オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getTime
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Time オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetTime
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列の値を表す Time オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getTime
@Nullable public TimeSE getTime(int columnIndex, CalendarSE cal) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Time オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetTime
- パラメーター:
columnIndex
- 列インデックスcal
- 日付の作成に使用するカレンダー- 戻り値:
- 列の値を表す Time オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getTime
@Nullable public TimeSE getTime(StringSE columnLabel, CalendarSE cal) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Time オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetTime
- パラメーター:
columnLabel
- 列ラベルcal
- 日付の作成に使用するカレンダー- 戻り値:
- 列の値を表す Time オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getTimestamp
インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Timestamp オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetTimestamp
- パラメーター:
columnIndex
- 列インデックス- 戻り値:
- 列値を表す Timestamp オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getTimestamp
@Nullable public TimestampSE getTimestamp(StringSE columnLabel) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Timestamp オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetTimestamp
- パラメーター:
columnLabel
- 列ラベル- 戻り値:
- 列値を表す Timestamp オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getTimestamp
@Nullable public TimestampSE getTimestamp(int columnIndex, CalendarSE cal) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Timestamp オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetTimestamp
- パラメーター:
columnIndex
- 列インデックスcal
- 日付の作成に使用するカレンダー- 戻り値:
- 列値を表す Timestamp オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
getTimestamp
@Nullable public TimestampSE getTimestamp(StringSE columnLabel, CalendarSE cal) throws InvalidResultSetAccessException インターフェースからコピーされた説明:SqlRowSet
現在の行の指定された列の値を Timestamp オブジェクトとして取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetTimestamp
- パラメーター:
columnLabel
- 列ラベルcal
- 日付の作成に使用するカレンダー- 戻り値:
- 列値を表す Timestamp オブジェクト
- 例外:
InvalidResultSetAccessException
- 関連事項:
absolute
インターフェースからコピーされた説明:SqlRowSet
行セット内の最後の行の直後に、指定された行番号にカーソルを移動します。- 次で指定:
- インターフェース
SqlRowSet
のabsolute
- パラメーター:
row
- カーソルが移動する行の番号- 戻り値:
- カーソルが行セット上にある場合は
true
、それ以外の場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
afterLast
インターフェースからコピーされた説明:SqlRowSet
カーソルをこの行セットの最後に移動します。- 次で指定:
- インターフェース
SqlRowSet
のafterLast
- 例外:
InvalidResultSetAccessException
- 関連事項:
beforeFirst
インターフェースからコピーされた説明:SqlRowSet
カーソルをこの行セットの前、最初の行の直前に移動します。- 次で指定:
- インターフェース
SqlRowSet
のbeforeFirst
- 例外:
InvalidResultSetAccessException
- 関連事項:
first
インターフェースからコピーされた説明:SqlRowSet
カーソルをこの行セットの最初の行に移動します。- 次で指定:
- インターフェース
SqlRowSet
のfirst
- 戻り値:
- カーソルが有効な行にある場合は
true
、それ以外の場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
getRow
インターフェースからコピーされた説明:SqlRowSet
現在の行番号を取得します。- 次で指定:
- インターフェース
SqlRowSet
のgetRow
- 戻り値:
- 現在の行番号
- 例外:
InvalidResultSetAccessException
- 関連事項:
isAfterLast
インターフェースからコピーされた説明:SqlRowSet
カーソルがこの行セットの最後の行の後にあるかどうかを取得します。- 次で指定:
- インターフェース
SqlRowSet
のisAfterLast
- 戻り値:
- カーソルが最後の行の後にある場合は
true
、それ以外の場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
isBeforeFirst
インターフェースからコピーされた説明:SqlRowSet
カーソルがこの行セットの最初の行の前にあるかどうかを取得します。- 次で指定:
- インターフェース
SqlRowSet
のisBeforeFirst
- 戻り値:
- カーソルが最初の行の前にある場合は
true
、それ以外の場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
isFirst
インターフェースからコピーされた説明:SqlRowSet
カーソルがこの行セットの最初の行にあるかどうかを取得します。- 次で指定:
- インターフェース
SqlRowSet
のisFirst
- 戻り値:
- カーソルが最初の行の後にある場合は
true
、それ以外の場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
isLast
インターフェースからコピーされた説明:SqlRowSet
カーソルがこの行セットの最後の行にあるかどうかを取得します。- 次で指定:
- インターフェース
SqlRowSet
のisLast
- 戻り値:
- カーソルが最後の行の後にある場合は
true
、それ以外の場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
last
インターフェースからコピーされた説明:SqlRowSet
カーソルをこの行セットの最後の行に移動します。- 次で指定:
- インターフェース
SqlRowSet
のlast
- 戻り値:
- カーソルが有効な行にある場合は
true
、それ以外の場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
next
インターフェースからコピーされた説明:SqlRowSet
カーソルを次の行に移動します。- 次で指定:
- インターフェース
SqlRowSet
のnext
- 戻り値:
- 新しい行が有効な場合は
true
、行がもうない場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
previous
インターフェースからコピーされた説明:SqlRowSet
カーソルを前の行に移動します。- 次で指定:
- インターフェース
SqlRowSet
のprevious
- 戻り値:
- 新しい行が有効な場合は
true
、行セットから外れている場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
relative
インターフェースからコピーされた説明:SqlRowSet
正または負の相対行数でカーソルを移動します。- 次で指定:
- インターフェース
SqlRowSet
のrelative
- 戻り値:
- カーソルが行にある場合は
true
、それ以外の場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項:
wasNull
インターフェースからコピーされた説明:SqlRowSet
最後に読み取られた列の値が SQLNULL
であったかどうかを報告します。最初に getter メソッドの 1 つを呼び出してから、
wasNull()
メソッドを呼び出す必要があることに注意してください。- 次で指定:
- インターフェース
SqlRowSet
のwasNull
- 戻り値:
- 取得した最新の列が SQL
NULL
の場合はtrue
、それ以外の場合はfalse
- 例外:
InvalidResultSetAccessException
- 関連事項: