Package ewe.database

Interface Summary
Database A Database represents a single relational database table along with associated indexes and other meta data.
DatabaseEntry  
DatabaseEntryComparer  
DatabaseMaker  
DatabaseStream This is not part of the Ewe Simple Database specification.
DatabaseTypes This class contains constants used in the Database package.
DataValidator  
FoundEntries A FoundEntries object holds a sorted view of a set of records in a Database.
 

Class Summary
ByteArrayDatabaseEntry  
DatabaseEntryCompareInts  
DatabaseEntryObject  
DatabaseEvent  
DatabaseManager  
DatabaseObject A building block for a Database.
DatabaseSpecs  
DatabaseTableModel  
DatabaseUtils  
Decryptor Deprecated. - use ewe.security.Decryptor instead.
DoubleSynchronizer This Synchronizes two Databases where you have full local access to both.
EncodedUTF8String  
Encryptor Deprecated. - use ewe.security.Encryptor instead.
EntriesView An EntriesView is a view into a FoundEntries object while a FoundEntries object is a view into a database.
EntryComparer  
EntrySelector  
FieldModifier Do not use this class directly - it is used and stored internally by the Database.
FieldSortEntry  
FoundEntriesObject  
GetSearchCriteria  
IndexEntry  
LookupData  
MetaFlag This represents a single integer value that can be stored in a Database using its MetaData facilities.
RandomAccessDatabaseStream  
Record  
RecordDatabaseEntry  
RecordDatabaseIndex  
RecordDatabaseObject  
RecordFile A RecordFile is an implementation of a Database that uses a DatabaseStream to store a set of Records as linked lists within the file.
RecordFoundEntries  
RemoteSynchronizer  
ResolveConflict  
SafeDBAccess  
StandardEntryComparer  
Synchronizer This class provides utilities for synchronizing items in a mobile database with another.
TestData  
TimeStamp  
 

Exception Summary
BackupException  
BadRecordFormatException This error indicates that an individual Record was badly formatted - usually indicating a corrupted file.
DatabaseIOException  
DatabaseOperationException This is an IOException that indicates that the operation requested is illegal based on the current state of the Database.
DataTooBigException This is thrown by Database.getEntries() if the specified criteria returns too many entries than can be represented by a FoundEntries() object.
EncryptedDataException This error indicates that data within the Database is Encrypted but no suitable decryptor is available to decrypt the data.
InconsistentDatabaseStateException When changes are made to a RecordFile database (or any one object that uses a RandomAccessDatabaseStream as its underlying IO stream) these changes are done "safely".
InvalidDataException  
RestoreException