クラス ResultSetWrappingSqlRowSet
- 実装されているすべてのインターフェース:
SerializableSE,SqlRowSet
SqlRowSet インターフェースの共通実装。ResultSetSE をラップし、任意の SQLExceptionsSE をキャッチして、対応する 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) 指定されたResultSetSE の新しいResultSetWrappingSqlRowSetを作成します。メソッドのサマリー
修飾子と型メソッド説明booleanabsolute(int row) 行セット内の最後の行の直後に、指定された行番号にカーソルを移動します。voidカーソルをこの行セットの最後に移動します。voidカーソルをこの行セットの前、最初の行の直前に移動します。intfindColumn(StringSE columnLabel) 指定された列ラベルをその列インデックスにマップします。booleanfirst()カーソルをこの行セットの最初の行に移動します。getBigDecimal(int columnIndex) 現在の行の指定された列の値を BigDecimal オブジェクトとして取得します。getBigDecimal(StringSE columnLabel) 現在の行の指定された列の値を BigDecimal オブジェクトとして取得します。booleangetBoolean(int columnIndex) 現在行の指定された列の値をブール値として取得します。booleangetBoolean(StringSE columnLabel) 現在行の指定された列の値をブール値として取得します。bytegetByte(int columnIndex) 現在行の指定された列の値をバイトとして取得します。byte現在行の指定された列の値をバイトとして取得します。getDate(int columnIndex) 現在の行の指定された列の値を Date オブジェクトとして取得します。getDate(int columnIndex, CalendarSE cal) 現在の行の指定された列の値を Date オブジェクトとして取得します。現在の行の指定された列の値を Date オブジェクトとして取得します。getDate(StringSE columnLabel, CalendarSE cal) 現在の行の指定された列の値を Date オブジェクトとして取得します。doublegetDouble(int columnIndex) 現在行の指定された列の値を Double オブジェクトとして取得します。double現在行の指定された列の値を Double オブジェクトとして取得します。floatgetFloat(int columnIndex) 現在の行の指定された列の値を float として取得します。float現在の行の指定された列の値を float として取得します。intgetInt(int columnIndex) 現在の行の指定された列の値を int として取得します。int現在の行の指定された列の値を int として取得します。longgetLong(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)を返します。intgetRow()現在の行番号を取得します。shortgetShort(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カーソルがこの行セットの最初の行の前にあるかどうかを取得します。booleanisFirst()カーソルがこの行セットの最初の行にあるかどうかを取得します。booleanisLast()カーソルがこの行セットの最後の行にあるかどうかを取得します。booleanlast()カーソルをこの行セットの最後の行に移動します。booleannext()カーソルを次の行に移動します。booleanprevious()カーソルを前の行に移動します。booleanrelative(int rows) 正または負の相対行数でカーソルを移動します。booleanwasNull()最後に読み取られた列の値が SQLNULLであったかどうかを報告します。
コンストラクターの詳細
ResultSetWrappingSqlRowSet
指定されたResultSetSE の新しい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- 関連事項: