java.sql
クラス DataTruncation
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.sql.SQLException
|
+--java.sql.SQLWarning
|
+--java.sql.DataTruncation
- public class DataTruncation
- extends SQLWarning
JDBC が予期せずデータの値を切り捨てる場合に、DataTruncation 警告を通知する (読み込み時) か、DataTruncation 例外をスローする (書き込み時) 例外です。
DataTruncation
に対する SQLstate は 01004
です。
- 関連項目:
- 直列化された形式
コンストラクタの概要 |
DataTruncation(int index,
boolean parameter,
boolean read,
int dataSize,
int transferSize)
DataTruncation オブジェクトを作成します。 |
DataTruncation
public DataTruncation(int index,
boolean parameter,
boolean read,
int dataSize,
int transferSize)
DataTruncation
オブジェクトを作成します。SQLState は 01004 に初期化され、理由を示す値は 「Data truncation」、vendorCode は SQLException の既定値、ほかのフィールドは指定された値にそれぞれ設定されます。
- パラメータ:
index
- パラメータまたはカラムの値のインデックスparameter
- パラメータの値が打ち切られた場合は trueread
- 読み込みが打ち切られた場合は truedataSize
- データの元のサイズtransferSize
- 打ち切り後のサイズ
getIndex
public int getIndex()
- 打ち切られたカラムまたはパラメータのインデックスを取り出します。
カラムまたはパラメータのインデックスが不明の場合、この値は -1 です。この場合、parameter
と read
フィールドは無視しなければなりません。
- 戻り値:
- 打ち切られたカラム値またはパラメータ値のインデックス
getParameter
public boolean getParameter()
- 打ち切られた値がパラメータ値であったか、カラム値であったかを示します。
- 戻り値:
- 打ち切られた値がパラメータであった場合は
true
、カラムの値であった場合は false
getRead
public boolean getRead()
- 値が読み込み時に打ち切られたかどうかを示します。
- 戻り値:
- データベースからの読み込み時に値が打ち切られた場合は
true
、書き込み時の場合は false
getDataSize
public int getDataSize()
- 転送されるべきだったデータのバイト数を取得します。データ変換されていた場合は、近似値を与えます。サイズが不明の場合、値は
-1
です。
- 戻り値:
- 転送されるべきだったデータのバイト数
getTransferSize
public int getTransferSize()
- 実際に転送されたデータのバイト数を取得します。サイズが不明の場合、値は
-1
です。
- 戻り値:
- 実際に転送されたデータのバイト数
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.