ILIAS
Release_3_10_x_branch Revision 61812
|
Data Structures | |
class | PGTStorageDB |
The PGTStorageDB class is a class for PGT database storage. More... |
Functions | |
PGTStorageDB::getURL () | |
This method returns the PEAR DB URL to use to connect to the database. | |
PGTStorageDB::getLink () | |
This method returns the handle of the connection to the database where PGT's are stored. | |
PGTStorageDB::getTable () | |
This method returns the name of the table where PGT's are stored. | |
PGTStorageDB::getStorageType () | |
This method returns an informational string giving the type of storage used by the object (used for debugging purposes). | |
PGTStorageDB::getStorageInfo () | |
This method returns an informational string giving informations on the parameters of the storage. | |
PGTStorageDB::PGTStorageDB ($cas_parent, $user, $password, $database_type, $hostname, $port, $database, $table) | |
The class constructor, called by CASClient::SetPGTStorageDB(). | |
PGTStorageDB::init () | |
This method is used to initialize the storage. |
Variables | |
PGTStorageDB::$_url | |
a string representing a PEAR DB URL to connect to the database. | |
PGTStorageDB::$_link | |
The handle of the connection to the database where PGT's are stored. | |
PGTStorageDB::$_table | |
The name of the table where PGT's are stored. |
|
private |
This method returns the handle of the connection to the database where PGT's are stored.
Definition at line 69 of file pgt-db.php.
References PGTStorageDB\$_link.
PGTStorageDB::getStorageInfo | ( | ) |
This method returns an informational string giving informations on the parameters of the storage.
(used for debugging purposes).
Reimplemented from PGTStorage.
Definition at line 117 of file pgt-db.php.
PGTStorageDB::getStorageType | ( | ) |
This method returns an informational string giving the type of storage used by the object (used for debugging purposes).
Reimplemented from PGTStorage.
Definition at line 106 of file pgt-db.php.
|
private |
This method returns the name of the table where PGT's are stored.
Definition at line 90 of file pgt-db.php.
References PGTStorageDB\$_table.
|
private |
This method returns the PEAR DB URL to use to connect to the database.
Definition at line 47 of file pgt-db.php.
References PGTStorageDB\$_url.
Referenced by PGTStorageDB\init().
PGTStorageDB::init | ( | ) |
This method is used to initialize the storage.
Halts on error.
Reimplemented from PGTStorage.
Definition at line 169 of file pgt-db.php.
References PGTStorageDB\getURL(), and PGTStorage\isInitialized().
PGTStorageDB::PGTStorageDB | ( | $cas_parent, | |
$user, | |||
$password, | |||
$database_type, | |||
$hostname, | |||
$port, | |||
$database, | |||
$table | |||
) |
The class constructor, called by CASClient::SetPGTStorageDB().
$cas_parent | the CASClient instance that creates the object. |
$user | the user to access the data with |
$password | the user's password |
$database_type | the type of the database hosting the data |
$hostname | the server hosting the database |
$port | the port the server is listening on |
$database | the name of the database |
$table | the name of the table storing the data |
Definition at line 140 of file pgt-db.php.
References $server, CAS_PGT_STORAGE_DB_DEFAULT_DATABASE, CAS_PGT_STORAGE_DB_DEFAULT_DATABASE_TYPE, CAS_PGT_STORAGE_DB_DEFAULT_HOSTNAME, CAS_PGT_STORAGE_DB_DEFAULT_PORT, CAS_PGT_STORAGE_DB_DEFAULT_TABLE, and PGTStorage\PGTStorage().
|
private |
The handle of the connection to the database where PGT's are stored.
Written by PGTStorageDB::init(), read by getLink().
Definition at line 59 of file pgt-db.php.
Referenced by PGTStorageDB\getLink().
|
private |
The name of the table where PGT's are stored.
Written by PGTStorageDB::PGTStorageDB(), read by getTable().
Definition at line 81 of file pgt-db.php.
Referenced by PGTStorageDB\getTable().
|
private |
a string representing a PEAR DB URL to connect to the database.
Written by PGTStorageDB::PGTStorageDB(), read by getURL().
Definition at line 38 of file pgt-db.php.
Referenced by PGTStorageDB\getURL().