Package org.objectweb.telosys.common.tinydb

Class Summary
TinyDatabase This class represents a "tiny database" instance
A "tiny database" is a set of "tables" ( based on Java Hashtable instances )
It works as an "in memory database", it can be useful for tests or very small databases
The database dictionary and the database tables are stored in the filesystem by serialization
TinyTable This class represents one "table" of a "tiny database"
A "table" is based on a Hashtable instance, it contains 0..N "records" associated with a "key",
It provides standard entity persistance operations : insert, find, update, delete, insert or update
A table doesn't store the record object itself but a copy, in order to avoid unwanted changes