Package org.firebirdsql.jdbc
Class Jdbc42VersionSupport
- java.lang.Object
-
- org.firebirdsql.jdbc.Jdbc42VersionSupport
-
- All Implemented Interfaces:
JdbcVersionSupport
public final class Jdbc42VersionSupport extends java.lang.Object implements JdbcVersionSupport
JDBC 4.2 version support.- Since:
- 3.0
- Author:
- Mark Rotteveel
-
-
Constructor Summary
Constructors Constructor Description Jdbc42VersionSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.sql.BatchUpdateException
createBatchUpdateException(java.lang.String reason, java.lang.String SQLState, int vendorCode, long[] updateCounts, java.lang.Throwable cause)
Constructs aBatchUpdateException
.
-
-
-
Method Detail
-
createBatchUpdateException
public java.sql.BatchUpdateException createBatchUpdateException(java.lang.String reason, java.lang.String SQLState, int vendorCode, long[] updateCounts, java.lang.Throwable cause)
Description copied from interface:JdbcVersionSupport
Constructs aBatchUpdateException
.For JDBC versions < 4.2, the
updateCounts
can be converted to integers without taking overflow into account.- Specified by:
createBatchUpdateException
in interfaceJdbcVersionSupport
- Parameters:
reason
- A description of the errorSQLState
- SQL state of the errorvendorCode
- Vendor specific error code (use0
if there is no specific error code)updateCounts
- An array oflong
update countscause
- Underlying cause (may benull
).- Returns:
- The created BatchUpdateException.
-
-