database Namespace Reference


Detailed Description

Light-weight and extensible Object-Oriented Database Layer for Claroline the main goal is to have some of the advantages of mysqli or pdo and being compatible to the old Claroline kernel database connection.

This library provides the following interfaces :

1. Database_Connection interface provided to allow implementation of other database connections 2. Database_ResultSet interface provided to allow implementation of other database result sets

This library provides the following classes :

1. Claroline_Database_Connection is an adapter build upon the Claroline kernel database connection and provided by the Claroline core class through Claroline::getDatabase() 2. Mysql_Database_connection is an adapater build upon the mysql extension provided to connect to other databases 3. Mysql_ResultSet implementation of Database_ResultSet to store and access database query result based on mysql extension and used by both Mysql_Database_Connection and Claroline_Database_Connection 4. Database_Connection_Exception exception class specific to database connections

Version:
1.9
Revision
12257

2001-2010 Universite catholique de Louvain (UCL)

Author:
Claroline Team <info@claroline.net>
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later

Light Object-Oriented Database Layer for Claroline : Advanced API

Version:
1.9
Revision
10685

2001-2008 Universite catholique de Louvain (UCL)

Author:
Claroline Team <info@claroline.net>
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later

Database Pager Classes

Version:
1.9
Revision
11025

2001-2008 Universite catholique de Louvain (UCL)

Author:
Claroline Team <info@claroline.net>
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Generated on Tue Jun 8 12:28:40 2010 for Claroline API by  doxygen 1.6.3