Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DataTruncation extends SQLWarning
DataTruncation
исключение (на записях) или сообщило как a DataTruncation
предупреждение (на чтениях), когда значения данных является неожиданно усеченным по причинам кроме того, что это имело execeeded MaxFieldSize
. SQLstate для a DataTruncation
во время чтения 01004
.
SQLstate для a DataTruncation
во время записи 22001
.
Конструктор и Описание |
---|
DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize)
Создает a
DataTruncation объект с SQLState, инициализированным к 01004, когда read устанавливается в true и 22001, когда read устанавливается в false , причина набор к "Усечению данных", кодовому набору поставщика к 0, и другому полевому набору к данным значениям. |
DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize, Throwable cause)
Создает a
DataTruncation объект с SQLState, инициализированным к 01004, когда read устанавливается в true и 22001, когда read устанавливается в false , причина набор к "Усечению данных", кодовому набору поставщика к 0, и другому полевому набору к данным значениям. |
Модификатор и Тип | Метод и Описание |
---|---|
int |
getDataSize()
Получает число байтов данных, которые должны были быть переданы.
|
int |
getIndex()
Получает индекс столбца или параметра, который был усеченным.
|
boolean |
getParameter()
Указывает, было ли усеченное значение значением параметра или значением столбца.
|
boolean |
getRead()
Указывает, было ли значение усеченным на чтении.
|
int |
getTransferSize()
Получает число байтов данных, фактически переданных.
|
getNextWarning, setNextWarning
getErrorCode, getNextException, getSQLState, iterator, setNextException
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize)
DataTruncation
объект с SQLState, инициализированным к 01004, когда read
устанавливается в true
и 22001, когда read
устанавливается в false
, причина набор к "Усечению данных", кодовому набору поставщика к 0, и другому полевому набору к данным значениям. cause
не инициализируется, и может впоследствии быть инициализирован звонком Throwable.initCause(java.lang.Throwable)
метод. index
- Индекс параметра или значения столбцаparameter
- истина, если значение параметра было усеченнымread
- истина, если чтение было усеченнымdataSize
- первоначальный размер данныхtransferSize
- размер после усеченияpublic DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize, Throwable cause)
DataTruncation
объект с SQLState, инициализированным к 01004, когда read
устанавливается в true
и 22001, когда read
устанавливается в false
, причина набор к "Усечению данных", кодовому набору поставщика к 0, и другому полевому набору к данным значениям. index
- Индекс параметра или значения столбцаparameter
- истина, если значение параметра было усеченнымread
- истина, если чтение было усеченнымdataSize
- первоначальный размер данныхtransferSize
- размер после усеченияcause
- базовая причина этого DataTruncation
(который сохраняется для более позднего извлечения getCause()
метод); может быть нулевое указание, что причина является несуществующей или неизвестной.public int getIndex()
Это может быть-1, если индекс столбца или параметра неизвестен, когда parameter
и read
поля должны быть проигнорированы.
public boolean getParameter()
true
если усеченное значение было параметром; false
если это было значение столбцаpublic boolean getRead()
true
если значение было усеченным когда считано из базы данных; false
если данные были усеченными на записиpublic int getDataSize()
-1
если размер неизвестен.public int getTransferSize()
-1
если размер неизвестен.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.