| public class java.sql DataTruncation
|
Java SE 6 |
DataTruncation exception
(on writes) or reported as a
DataTruncation warning (on reads)
when a data values is unexpectedly truncated for reasons other than its having
execeeded MaxFieldSize.
The SQLstate for a DataTruncation during read is 01004.
The SQLstate for a DataTruncation during write is 22001.
| Constructors | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| public | DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize) Details
Creates a DataTruncation object
with the SQLState initialized
to 01004 when read is set to true and 22001
when read is set to false,
the reason set to "Data truncation", the
vendor code set to 0, and
the other fields set to the given values.
The cause is not initialized, and may subsequently be
initialized by a call to the
Throwable#initCause(java.lang.Throwable) method.
| ||||||||||||||
| public | DataTruncation(int index, boolean parameter, boolean read, int dataSize, int transferSize, Throwable cause) Details
Creates a DataTruncation object
with the SQLState initialized
to 01004 when read is set to true and 22001
when read is set to false,
the reason set to "Data truncation", the
vendor code set to 0, and
the other fields set to the given values.
| ||||||||||||||
| Properties | |||
|---|---|---|---|
| public int | getDataSize() Details
Gets the number of bytes of data that should have been transferred.
This number may be approximate if data conversions were being
performed. The value may be -1 if the size is unknown.
| ||
| public int | getIndex() Details
Retrieves the index of the column or parameter that was truncated.
This may be -1 if the column or parameter index is unknown, in
which case the
| ||
| public boolean | getParameter() Details
Indicates whether the value truncated was a parameter value or
a column value.
| ||
| public boolean | getRead() Details
Indicates whether or not the value was truncated on a read.
| ||
| public int | getTransferSize() Details
Gets the number of bytes of data actually transferred.
The value may be -1 if the size is unknown.
| ||
| About DocWeb · Bundles · Export · Export All | Top 10 · Statistics · Login |
| About Sun · Contact · Privacy · Terms of Use · Trademarks | Java SE 6 · Copyright © 1994-2009 Sun Microsystems, Inc.All rights reserved. Use is subject to license terms |
![]() |
![]() |
|