Database.ERD
Database.CDBI.Connection
Database.CDBI.Criteria
Database.CDBI.Description
Database.CDBI.ER
Database.CDBI.QueryTypes
This package contains libraries to support type-safe database programming. This paper contains a description of the basic ideas behind these libraries.
Since the current implementation is based on the SQLite database system, it must be installed together with the command line interface sqlite3. This can be done in a Ubuntu distribution by
sudo apt-get install sqlite3
Usually, it is not necessary to use these libraries directly. Instead, one can use the Curry preprocessor to formulate type-safe SQL queries which are translated into calls to these libraries.