java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
javax.sql.rowset.RowSetWarning
- すべての実装されたインタフェース:
- Serializable,- Iterable<Throwable>
public class RowSetWarning extends SQLException
RowSetオブジェクトに設定されたデータベース警告に関する情報を提供するSQLExceptionの拡張です。 警告は、メッセージを表示せずに、この警告を報告するメソッドを呼び出すオブジェクトにチェーンされます。 このクラスは、SQLWarningクラスを補完します。 
 
 行セットの警告は、JdbcRowSet、CachedRowSet、WebRowSet、FilteredRowSetまたはJoinRowSetの実装から取得できます。 任意のRowSet実装に関する最初の報告を取得するには、JdbcRowSetインタフェースまたはCachedRowSetインタフェースに定義されたgetRowSetWarningsメソッドを使用します。 最初の警告にチェーンされる警告を取得するには、RowSetWarningメソッドgetNextWarningを使用します。 それ以降の警告を取得するには、返されるRowSetWarningオブジェクト上でgetNextWarningを呼び出します。 
 
 継承されたメソッドgetMessage、getSQLState、およびgetErrorCodeは、RowSetWarningオブジェクト内の情報を取得します。
- 導入されたバージョン:
- 1.5
- 関連項目:
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明デフォルトのRowSetWarningオブジェクトを構築します。RowSetWarning(String reason) 理由を表す指定された値でRowSetWarningオブジェクトを構築します。SQLStateのデフォルトはnull、vendorCodeのデフォルトは0に設定されます。RowSetWarning(String reason, String SQLState) 理由とSQLStateを表す指定された値で初期化されたRowSetWarningオブジェクトを構築します。RowSetWarning(String reason, String SQLState, int vendorCode) 理由、SQLState、vendorCodeを表す指定された値で初期化された、完全指定のRowSetWarningオブジェクトを構築します。
- 
メソッドのサマリー修飾子と型メソッド説明このRowSetWarningオブジェクトにチェーンされた警告を取り出します。voidsetNextWarning(RowSetWarning warning) warningを次の警告(このRowSetWarningオブジェクトにチェーンされる警告)として設定します。クラス java.sql.SQLExceptionで宣言されたメソッドgetErrorCode, getNextException, getSQLState, iterator, setNextExceptionクラス java.lang.Throwableで宣言されたメソッドaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringクラス java.lang.Objectで宣言されたメソッドclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitインタフェース java.lang.Iterableで宣言されたメソッドforEach, spliterator
- 
コンストラクタの詳細- 
RowSetWarningpublic RowSetWarning(String reason) 理由を表す指定された値でRowSetWarningオブジェクトを構築します。SQLStateのデフォルトはnull、vendorCodeのデフォルトは0に設定されます。- パラメータ:
- reason- 警告について説明する- Stringオブジェクト。- Stringが- nullの場合、このコンストラクタはデフォルト(ゼロ・パラメータ)の- RowSetWarningコンストラクタと同様に動作する
 
- 
RowSetWarningpublic RowSetWarning()デフォルトのRowSetWarningオブジェクトを構築します。 理由を示す値のデフォルトはnull、SQLStateのデフォルトはnull、vendorCodeのデフォルトは0に設定されます。
- 
RowSetWarning理由とSQLStateを表す指定された値で初期化されたRowSetWarningオブジェクトを構築します。 ベンダー・コードのデフォルトは0に設定されます。reasonまたはSQLStateパラメータがnullの場合、このコンストラクタは、デフォルト(ゼロ・パラメータ)のRowSetWarningコンストラクタと同様に動作します。- パラメータ:
- reason- 警告を説明する- String
- SQLState- 警告を示すXOPENコード。非標準XOPEN SQLStateが提供された場合、例外はスローされない。
 
- 
RowSetWarning理由、SQLState、vendorCodeを表す指定された値で初期化された、完全指定のRowSetWarningオブジェクトを構築します。reasonまたはSQLStateパラメータがnullの場合、このコンストラクタは、デフォルト(ゼロ・パラメータ)のRowSetWarningコンストラクタと同様に動作します。- パラメータ:
- reason- 警告を説明する- String
- SQLState- 警告を示すXOPENコード。非標準XOPEN SQLStateが提供された場合、例外はスローされない。
- vendorCode- データベース・ベンダー固有の警告コード
 
 
- 
- 
メソッドの詳細- 
getNextWarningpublic RowSetWarning getNextWarning()このRowSetWarningオブジェクトにチェーンされた警告を取り出します。- 戻り値:
- このオブジェクトにチェーンされたRowSetWarningオブジェクト。RowSetWarningオブジェクトがチェーンされていない場合は、nullが返される(デフォルト値)
- 関連項目:
 
- 
setNextWarningpublic void setNextWarning(RowSetWarning warning) warningを次の警告(このRowSetWarningオブジェクトにチェーンされる警告)として設定します。- パラメータ:
- warning- 次の警告として設定される- RowSetWarningオブジェクト。- RowSetWarningがnullの場合、警告チェーンの終了点を表す
- 関連項目:
 
 
-