| 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 
            DataTruncationobject. | ||||||||||
|  | 
           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 | trueif it was a parameter value that was truncated,falseotherwise. | 
| read | trueif the truncation occurred on a read operation,falseotherwise. | 
| 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.