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 |
|