Package elki.persistent
Persistent data management.
-
Interface Summary Interface Description Page Defines the requirements for objects that can be stored in a cache and can be persistently saved.PageFile<P extends Page> Page file interface.PageFileFactory<P extends Page> Factory interface for generating page files.PageHeader Defines the requirements for a header of a persistent page file. -
Class Summary Class Description AbstractPageFile<P extends Page> Abstract base class for the page file API for both caches and true page files (in-memory and on-disk).AbstractPageFileFactory<P extends Page> Abstract page file factory.AbstractStoringPageFile<P extends Page> Abstract class implementing general methods of a PageFile.MemoryPageFile<P extends Page> A memory based implementation of a PageFile that simulates I/O-access.MemoryPageFileFactory<P extends Page> Page file factory for memory page files.MemoryPageFileFactory.Par Parameterization class.OnDiskArray On Disc Array storage for records of a given size.OnDiskUpperTriangleMatrix Class representing an upper triangle matrix backed by an on-disk array of O((n+1)*n/2) size