Package net.sourceforge.pain.db

Interface Summary
DbClass Persistent Class for DbObject
DbTransaction PAiN Db transaction wrapping class.
 

Class Summary
DbArrayList Persistent, resizable-array implementation of the List interface
DbClassSchema Class schema for the persistent object fields.
DbIntKeyMap Hash table based persistent implementation of the Map interface.
This map allows only Integer objects instances as keys and DbObject as values.
DbLinkedList Persistent linked list implementation of the List interface.
DbObject Superclass for any persistent PAiNDb object.
Subclass should implement provideSchema method.
DbOid Serializable DbObject ID
DbReferenceSet  
DbStringKeyMap Hash table based persistent implementation of the Map interface.
This map allows only String objects instances as keys and DbObject as values.
DbStringMap This class implements the Map interface.
DbStringSet This class implements the Set interface.
DbType All supported PAiN DB field types
PainDB PAiN Db is a not thread safe semi-object oriented main memory and very buggy database.
It's used by PAiN Mud Codebase as persistence engine.
However, PAiN DB is general purpose database, it has great performance,
it's simple, opensource and could be used in any java based opensource projects.
Distributed under the GPL licence