全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス 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" です。


Constructor Index

 o DataTruncation(int, boolean, boolean, int, int)

DataTruncation オブジェクトを作成する。

Method Index

 o getDataSize()
転送されなければならなかったデータのバイト数を取得する。
 o getIndex()
打ち切られたカラムまたはパラメータのインデックスを取得する。
 o getParameter()
これは打ち切られたパラメータの値か ?
 o getRead()
読み込みの打ち切りか ?
 o getTransferSize()
実際に転送されたデータのバイト数を取得する。

Constructors

 o DataTruncation
  public DataTruncation(int index,
                        boolean parameter,
                        boolean read,
                        int dataSize,
                        int transferSize)

DataTruncation オブジェクトを作成します。 SQLState は 01004 に初期化され、理由を示す値は "Data truncation" 、vendorCode は SQLException のデフォルト値にそれぞれ設定されます。

パラメータ:
index - パラメータまたはカラムの値のインデックス。
parameter - パラメータの値が打ち切られたならば true。
read - 読み込みの打ち切りの場合 true。
dataSize - データの元のサイズ。
transferSize - 打ち切り後のサイズ。

Methods

 o getIndex
  public int getIndex()
打ち切られたカラムまたはパラメータのインデックスを取得します。

カラムまたはパラメータのインデックスが不明の場合、この値は -1 です。この場合、"parameter" と "read" フィールドは無視しなければなりません。

返り値:
打ち切られたカラムまたはパラメータのインデックス。
 o getParameter
  public boolean getParameter()
これは打ち切られたパラメータの値ですか ?

返り値:
値がパラメータであった場合は true、カラムの値であった場合は false。
 o getRead
  public boolean getRead()
読み込みの打ち切りですか ?

返り値:
データベースからの読み込み時に値が打ち切られた場合は true、書き込み時の場合は false。
 o getDataSize
  public int getDataSize()
転送されなければならなかったデータのバイト数を取得します。データ変換されていた場合は、この値は不正確です。サイズが不明の場合は、値は -1 です。

返り値:
転送されなければならなかったデータのバイト数。
 o getTransferSize
  public int getTransferSize()
実際に転送されたデータのバイト数を取得します。サイズが不明の場合は、値は -1 です。

返り値:
実際に転送されたデータのバイト数。

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス