Description
As part of DERBY-6773, we wish to build a new exception class,
to be named DerbySQLIntegrityConstraintViolationException,
which extends java.sql.SQLIntegrityConstraintViolationException
but provides additional methods getConstraintName() and
getTableName().
This exception will be thrown by the SQLExceptionFactory classes
in the client and in the engine, instead of the current code which
throws SQLIntegrityConstraintViolationException