Uses of Class com.sleepycat.je.SecondaryReferenceException (Oracle - Berkeley DB Java Edition API)
Date: 2014-12-16

## Uses of Class
com.sleepycat.je.SecondaryReferenceException

- Packages that use SecondaryReferenceException
  Package | Description
  --- | ---
  com.sleepycat.je | Foundation for creating environments, databases and transactions; provides cursor based data access.

- - ### Uses of SecondaryReferenceException in com.sleepycat.je

    Subclasses of SecondaryReferenceException in com.sleepycat.je
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DeleteConstraintException` Thrown when an attempt is made to delete a key from a foreign key database, when that key is referenced by a secondary database, and the secondary is configured to cause an abort in this situation.
    `class` | `ForeignConstraintException` Thrown when an attempt to write a primary database record would insert a secondary record with a key that does not exist in a foreign key database, when the secondary key is configured as a foreign key.
    `class` | `SecondaryConstraintException` Base class for exceptions thrown when a write operation fails because of a secondary constraint.
    `class` | `SecondaryIntegrityException` Thrown when an integrity problem is detected while accessing a secondary database, including access to secondaries while writing to a primary database.
    `class` | `UniqueConstraintException` Thrown when an attempt to write a primary database record would insert a secondary record with a duplicate key, for secondaries that represent one-to-one and one-to-many relationships.

Copyright (c) 2004, 2014 Oracle and/or its affiliates. All rights reserved.