com.coyotegulch.jisp

Class DuplicateKey

public class DuplicateKey extends DatabaseException

A ObjectIndex throws a DuplicateKey when a key being added to the index is identical to a key already stored there. Each concrete index class determines the circumstances under which this exception is thrown. For example, a BTreeIndex will throw DuplicateKey when a call to the insertKey method finds an existing key that matches the insertion key; however, the BTreeIndex.writeKey method does not throw an exception for a duplicate key, instead replacing the record position associated with the extant key.

See Also: ObjectIndex BTreeIndex

Constructor Summary
DuplicateKey()
Constructs a new DuplicateKey with null as its error message string.
DuplicateKey(String message)
Constructs a new DuplicateKey with message as its error message string.

Constructor Detail

DuplicateKey

public DuplicateKey()
Constructs a new DuplicateKey with null as its error message string.

DuplicateKey

public DuplicateKey(String message)
Constructs a new DuplicateKey with message as its error message string.

Parameters: message Error message string.