Private Method Details |
connect |
|
private int connect( &$dsn, boolean $persistent )
|
| |
Connect to a database and log in as the specified user.
|
| Parameter |
|
|
&$dsn |
|
|
Warning: documentation is missing. |
|
|
| boolean |
$persistent |
|
|
Warning: documentation is missing. |
|
| Returns |
int DB_OK on success, a DB error code on failure |
|
disconnect |
|
private bool disconnect( )
|
| |
Log out and disconnect from the database.
|
| Returns |
bool TRUE on success, FALSE if not connected. |
|
&query |
|
private object a &query( $query )
|
| |
Send a query to PostgreSQL and return the results as a DB_result object.
|
| Parameter |
|
|
$query |
|
|
Warning: documentation is missing. |
|
| Returns |
object a DB_result object on success, a DB error code
on failure |
|
simpleQuery |
|
private int simpleQuery( $query )
|
| |
Send a query to PostgreSQL and return the results as a PostgreSQL resource
identifier.
|
| Parameter |
|
|
$query |
|
|
Warning: documentation is missing. |
|
| Returns |
int returns a valid PostgreSQL result for successful SELECT
queries, DB_OK for other successful queries. A DB error code
is returned on failure. |
|
&fetchRow |
|
private int &fetchRow( array $result, string $fetchmode )
|
| |
Fetch a row and return as array.
|
| Parameter |
|
|
|
| string |
$fetchmode |
|
|
Warning: documentation is missing. |
|
| Returns |
int an array on success, a DB error code on failure, NULL
if there is no more data |
|
fetchInto |
|
private int fetchInto( array $result, array &$arr, string $fetchmode )
|
| |
Fetch a row and insert the data into an existing array.
|
| Parameter |
|
| array |
$result |
|
|
data from the row is stored |
|
|
| array |
&$arr |
|
|
should be indexed |
|
|
| string |
$fetchmode |
|
|
Warning: documentation is missing. |
|
| Returns |
int DB_OK on success, a DB error code on failure |
|
freeResult |
|
private bool freeResult( $result )
|
| |
Free the internal resources associated with $result.
|
| Parameter |
|
|
$result |
|
|
Warning: documentation is missing. |
|
| Returns |
bool TRUE on success, FALSE if $result is invalid |
|
numCols |
|
private int numCols( $result )
|
| |
Get the number of columns in a result set.
|
| Parameter |
|
|
$result |
|
|
Warning: documentation is missing. |
|
| Returns |
int the number of columns per row in $result |
|
numRows |
|
private int numRows( $result )
|
| |
Get the number of rows in a result set.
|
| Parameter |
|
|
$result |
|
|
Warning: documentation is missing. |
|
| Returns |
int the number of rows in $result |
|
errorNative |
|
private int errorNative( )
|
| |
Get the native error code of the last error (if any) that
occured on the current connection.
|
| Returns |
int native PostgreSQL error code |
|
prepare |
|
private void prepare( $query )
|
| |
Prepares a query for multiple execution with execute(). With
PostgreSQL, this is emulated.
Warning: documentation is missing.
|
| Parameter |
|
|
$query |
|
|
Warning: documentation is missing. |
|
| Returns |
void |
|
execute |
|
private int execute( $stmt, boolean $data )
|
| |
|
| Parameter |
|
|
$stmt |
|
|
Warning: documentation is missing. |
|
|
| boolean |
$data |
|
|
Warning: documentation is missing. |
|
| Returns |
int returns a PostgreSQL result resource for successful
SELECT queries, DB_OK for other successful queries. A DB error
code is returned on failure. |
|
autoCommit |
|
private void autoCommit( boolean $onoff )
|
| |
Enable/disable automatic commits [not supported by PostgreSQL]
|
| Parameter |
|
| boolean |
$onoff |
|
|
Warning: documentation is missing. |
|
| Returns |
void |
|
commit |
|
private void commit( )
|
| |
Commit transactions on the current connection
|
| Returns |
void |
|
rollback |
|
private void rollback( )
|
| |
Roll back all uncommitted transactions on the current connection.
|
| Returns |
void |
|