java.lang.Object | |||||
↳ | java.lang.Throwable | ||||
↳ | java.lang.Exception | ||||
↳ | java.sql.SQLException | ||||
↳ | java.sql.SQLWarning | ||||
↳ | java.sql.DataTruncation |
An exception which is thrown when a JDBC driver unexpectedly truncates a data
value either when reading (resulting in warning), or when writing data
(resulting in an error). The
SQLState
error code for truncated data
is
01004
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Creates the
DataTruncation
object.
|
||||||||||
|
Creates a DataTruncation.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Gets the number of bytes of data that should have been read/written.
|
||||||||||
|
Gets the index of the column or of the parameter that was truncated.
|
||||||||||
|
Gets whether the value truncated was a parameter value or a column value.
|
||||||||||
|
Gets whether the value was truncated on a read operation or a write
operation
|
||||||||||
|
Gets the number of bytes of data that was actually read or written.
|
[Expand]
Inherited Methods
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.sql.SQLWarning
|
|||||||||||
From class
java.sql.SQLException
|
|||||||||||
From class
java.lang.Throwable
|
|||||||||||
From class
java.lang.Object
|
|||||||||||
From interface
java.lang.Iterable
|
Creates the
DataTruncation
object. The reason is set to
"Data truncation"
, the error code is set to the
SQLException
default value, and the other fields are set to the values
supplied as arguments.
index | the Index value of the column value or parameter that was truncated. |
---|---|
parameter |
true
if it was a parameter value that was truncated,
false
otherwise.
|
read |
true
if the truncation occurred on a read operation,
false
otherwise.
|
dataSize | the original size of the truncated data. |
transferSize | the size of the data after truncation. |
Creates a DataTruncation. The Reason is set to "Data truncation", the error code is set to the SQLException default value and other fields are set to the values supplied on this method.
index | the Index value of the column value or parameter that was truncated |
---|---|
parameter | true if it was a Parameter value that was truncated, false otherwise |
read | true if the truncation occurred on a read operation, false otherwise |
dataSize | the original size of the truncated data |
transferSize | the size of the data after truncation |
cause | the root reason for this DataTruncation |
Gets the number of bytes of data that should have been read/written.
-1
if the size is unknown.
Gets the index of the column or of the parameter that was truncated.
Gets whether the value truncated was a parameter value or a column value.
true
if the value truncated was a parameter value,
false
if it was a column value.
Gets whether the value was truncated on a read operation or a write operation
true
if the value was truncated on a read operation,
false
otherwise.
Gets the number of bytes of data that was actually read or written.
-1
if the size is unknown.