eZPostgreSQLDB Class Reference
[Database abstraction layer]

The eZPostgreSQLDB class provides PostgreSQL database functions. More...

Inheritance diagram for eZPostgreSQLDB:

eZDBInterface List of all members.

Public Methods

 eZPostgreSQLDB ($parameters)
 databaseName ()
query ($sql)
arrayQuery ($sql,$params=array())
 supportedRelationTypeMask ()
 supportedRelationTypes ()
 relationCounts ($relationMask)
 relationCount ($relationType=EZ_DB_RELATION_TABLE)
 relationList ($relationType=EZ_DB_RELATION_TABLE)
 removeRelation ($relationName,$relationType)
 lock ($table)
 unlock ()
 begin ()
 commit ()
 rollback ()
 lastSerialID ($table,$column= 'id')
escapeString ($str)
 close ()

Detailed Description

The eZPostgreSQLDB class provides PostgreSQL database functions.

eZPostgreSQLDB implementes PostgreSQLDB specific database code.

See also:
eZDB

Definition at line ezpostgresqldb.php.


Constructor & Destructor Documentation

eZPostgreSQLDB::eZPostgreSQLDB   parameters
 

Creates a new eZPostgreSQLDB object and connects to the database.

Definition at line ezpostgresqldb.php.

References eZDebug::writeError().


Member Function Documentation

& eZPostgreSQLDB::arrayQuery   sql,
  params = array()
[virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References query().

Referenced by relationList().

eZPostgreSQLDB::begin   [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References query().

eZPostgreSQLDB::close   [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

eZPostgreSQLDB::commit   [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References query().

eZPostgreSQLDB::databaseName   [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

& eZPostgreSQLDB::escapeString   str [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

eZPostgreSQLDB::lastSerialID   table,
  column = 'id'
[virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References eZDebug::writeError().

eZPostgreSQLDB::lock   table [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References query().

& eZPostgreSQLDB::query   sql [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References eZDebug::writeError().

Referenced by rollback().

eZPostgreSQLDB::relationCount   relationType = EZ_DB_RELATION_TABLE [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References eZDebug::writeError().

Referenced by relationCount().

eZPostgreSQLDB::relationCounts   relationMask [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References supportedRelationTypes().

eZPostgreSQLDB::relationList   relationType = EZ_DB_RELATION_TABLE [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References eZDebug::writeError().

Referenced by relationList().

eZPostgreSQLDB::removeRelation   relationName,
  relationType
[virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References eZDebug::writeError().

Referenced by removeRelation().

eZPostgreSQLDB::rollback   [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

References query().

eZPostgreSQLDB::supportedRelationTypeMask   [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

eZPostgreSQLDB::supportedRelationTypes   [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.

Referenced by relationCounts().

eZPostgreSQLDB::unlock   [virtual]
 

Reimplemented for internal reasons; the API is not affected.

Implements eZDBInterface.

Definition at line ezpostgresqldb.php.


The documentation for this class was generated from the following file:  

Exponential