byte array key/value store API and related utility classes.
ClassDescriptionSupport superclass for
KVStoreimplementations.A predicate for filtering
bytekeys that is also capable of efficiently jumping over contiguous regions of uncontained keys.Utility methods for dealing with
KeyFilters.Represents a contiguous range of
bytekeys, when keys are sorted in unsigned lexical order.A transactional database with a simple key/value API.Superclass of all unchecked exceptions thrown by a
KVDatabase.Superclass of unchecked exceptions relating to
KVStores, etc.A key/value pair.General API into a key/value store where the keys are sorted lexicographically as unsigned bytes.
KVDatabasetransaction API.Thrown when an operation on a
KVTransactionfails.Exception thrown when an attempt to access a
KVTransactionresults in a conflict or other condition requiring that the transaction be retried.Thrown when an operation is attempted on a
KVTransactionthat is no longer usable.Thrown when a
KVTransactionis kept open for too long.