| 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.