| Class and Description | 
|---|
| ByteBufferSerializer
 Class to convert from and to byte arrays (in index structures). 
 | 
| Class and Description | 
|---|
| ByteBufferSerializer
 Class to convert from and to byte arrays (in index structures). 
 | 
| Class and Description | 
|---|
| ByteBufferSerializer
 Class to convert from and to byte arrays (in index structures). 
 | 
| FixedSizeByteBufferSerializer
 Serializers with a fixed length serialization. 
 | 
| Class and Description | 
|---|
| ByteBufferSerializer
 Class to convert from and to byte arrays (in index structures). 
 | 
| FixedSizeByteBufferSerializer
 Serializers with a fixed length serialization. 
 | 
| Class and Description | 
|---|
| ByteBufferSerializer
 Class to convert from and to byte arrays (in index structures). 
 | 
| Class and Description | 
|---|
| OnDiskUpperTriangleMatrix
 Class representing an upper triangle matrix backed by an on-disk array of
 O((n+1)*n/2) size 
 | 
| Class and Description | 
|---|
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| DefaultPageHeader
 Default implementation of a page header. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageHeader
 Defines the requirements for a header of a persistent page file. 
 | 
| Class and Description | 
|---|
| PageFile
 Page file interface. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| DefaultPageHeader
 Default implementation of a page header. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| PageHeader
 Defines the requirements for a header of a persistent page file. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| AbstractExternalizablePage
 Abstract superclass for pages. 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| Class and Description | 
|---|
| AbstractPageFile
 Abstract base class for the page file API for both caches and true page files
 (in-memory and on-disk). 
 | 
| AbstractPageFileFactory
 Abstract page file factory. 
 | 
| AbstractPageFileFactory.Parameterizer
 Parameterization class. 
 | 
| AbstractStoringPageFile
 Abstract class implementing general methods of a PageFile. 
 | 
| ByteArrayUtil.ByteSerializer
 Serializer for byte objects. 
 | 
| ByteArrayUtil.DoubleSerializer
 Serializer for double objects. 
 | 
| ByteArrayUtil.FloatSerializer
 Serializer for float objects. 
 | 
| ByteArrayUtil.IntegerSerializer
 Serializer for integer objects. 
 | 
| ByteArrayUtil.LongSerializer
 Serializer for long objects. 
 | 
| ByteArrayUtil.ShortSerializer
 Serializer for short objects. 
 | 
| ByteArrayUtil.StringSerializer
 Serializer for String objects. 
 | 
| ByteArrayUtil.VarintSerializer
 Serializer for Integer objects using a variable size encoding. 
 | 
| ByteBufferSerializer
 Class to convert from and to byte arrays (in index structures). 
 | 
| ExternalizablePage
 Base interface for externalizable pages. 
 | 
| FixedSizeByteBufferSerializer
 Serializers with a fixed length serialization. 
 | 
| LRUCachePageFileFactory
 Page file factory for memory page files. 
 | 
| MemoryPageFileFactory
 Page file factory for memory page files. 
 | 
| OnDiskArray
 On Disc Array storage for records of a given size. 
 | 
| OnDiskArrayPageFileFactory
 Page file factory for disk-based page files. 
 | 
| Page
 Defines the requirements for objects that can be stored in a cache and can be
 persistently saved. 
 | 
| PageFile
 Page file interface. 
 | 
| PageFileFactory
 Factory interface for generating page files. 
 | 
| PageHeader
 Defines the requirements for a header of a persistent page file. 
 | 
| PersistentPageFileFactory
 Page file factory for disk-based page files. 
 |