Package com.coyotegulch.jisp
package com.coyotegulch.jisp
-
ClassDescriptionStandard exception type thrown by B-Tree index classes.Associates a key value with a
long
reference.BTreeIterator
defines an object that references a specific object relative to other objects in anObjectIndex
.Standard exception type thrown by the object database classes.AObjectIndex
throws aDuplicateKey
when a key being added to the index is identical to a key already stored there.Deprecated.As of Jisp versioon 2.5.0, the HashIndex class is deprecated; it will be replaced in Jisp 3.0 by a more efficient and simpler hash-based index.Compresses and decompresses objects using the Huffman algorithm.A compressed object and its encoding table.Standard exception type thrown by the Huffman compression.A filter to automatically compress and decompress database records using the Huffman algorithm.Tables and information required to reconstitute an object compressed with the Huffman algorithm.TheIndexedObjectDatabase
class provides a mechanism for using a key value to an object serialized to a file.IndexIterator
defines an object that references a specific object relative to other objects in anObjectIndex
.Defines common, global objects for the entire Jisp package.AnObjectIndex
throwsKeyNotFound
when a requested key is not found in the index.KeyObject
defines an characteristics of an object to be used as a key * in anObjectIndex
.LongKey
defines a key based on thelong
type.An interface to be implemented by objects that wish to be notified of record movements during the compaction of anObjectDatabaseFile
.TheObjectDatabaseFile
provides a random-access file that serializes objects to variable length records in a random-access file.ObjectIndex
defines the concept of anindex
that associateskey
values with references to serializable objects.A filter to automatically performs translations on objects stored in database records.StringKey
defines a 16-character fixed-length text key.