| ChunkEntry | The chunk entry represents a single chunk reference in the database model
 and is identified by the chunk's checksum. | 
| ChunkEntry.ChunkChecksum |  | 
| DatabaseConnectionFactory | This class is a helper class that provides the connection to the embedded
 HSQLDB database. | 
| DatabaseVersion | The database version represents an incremental addition to the local database of
 a client. | 
| DatabaseVersionHeader |  | 
| FileContent | A file content represents the content of a file. | 
| FileContent.FileChecksum |  | 
| FileVersion | A file version represents a version of a file at a certain time and captures
 all of a file's properties. | 
| FileVersionComparator | The file version comparator is a helper class to compare  FileVersions with each
 other, or compare  FileVersions to local  Files. | 
| FileVersionComparator.FileProperties |  | 
| FileVersionComparator.FileVersionComparison |  | 
| MemoryDatabase | The database represents the internal file and chunk index of the application. | 
| MultiChunkEntry | The multichunk entry represents the chunk container in which a set of
  ChunkEntrys is stored. | 
| MultiChunkEntry.MultiChunkId |  | 
| ObjectId | The object ID is a generic identifier used by the database entities. | 
| PartialFileHistory | A PartialFileHistoryrepresents a single file in a repository over a
 certain period of time/versions. | 
| PartialFileHistory.FileHistoryId | The file history identifier (also: file identifier) is a key to identify a single file
 throughout its lifetime. | 
| SqlDatabase | Represents the single entry point for all SQL database queries. | 
| VectorClock | Implements a vector clock that records the time stamps of all send and receive
 events. |