phpCoreLib2
[ class tree: phpCoreLib2 ] [ index: phpCoreLib2 ] [ all elements ]

Class: DSQLAbstractBase

Source Location: /DataBase/SQLBases/DSQLAbstractBase.php

Class Overview

DObject
   |
   --DSQLAbstractBase

SQL Bases interface


Author(s):

Variables

Methods


Child classes:

DMySQLBase
MySQL base file
DPgSQLBase
PgSQL base file

Inherited Constants

Inherited Variables

Inherited Methods

Class: DObject

DObject::__construct()
Constructor
DObject::debug()
Debig
DObject::getClassMembers()
Gets member variables of the instance
DObject::getClassMemberType()
Gets class member type
DObject::getClassMethods()
Gets classes of the class
DObject::getClassName()
Gets class name
DObject::PHPSerialize()
Gets serialized string of the class
DObject::trace()
Trace
DObject::__destruct()
Descructor
DObject::__toString()
Returns String equivalent of the object.

Class Details

[line 16]
SQL Bases interface



Tags:

abstract:  


[ Top ]


Class Variables

$_connection =  null

[line 23]

Connection



Tags:

access:  protected

Type:   resource


[ Top ]

$_error =  ""

[line 30]

Error Message



Tags:

access:  protected

Type:   string


[ Top ]



Class Methods


method connect [line 42]

resource connect( string $host, string $username, string $password, [string $database = null])

Connect method



Tags:

abstract:  
access:  public


Overridden in child classes as:

DMySQLBase::connect()
Connect method
DPgSQLBase::connect()
Connect method

Parameters:

string   $host  
string   $username  
string   $password  
string   $database  

[ Top ]

method execute [line 51]

DSQLAbstractResultSet execute( mixed $)

Executes query gate



Tags:

access:  public


Parameters:

mixed   $  

[ Top ]

method executeNormal [line 74]

DSQLAbstractResultSet executeNormal( string $query)

Executes normal query



Tags:

abstract:  
access:  protected


Overridden in child classes as:

DMySQLBase::executeNormal()
Executes normal query
DPgSQLBase::executeNormal()
Executes normal query

Parameters:

string   $query  

[ Top ]

method executeParamed [line 85]

DSQLAbstractResultSet executeParamed( string $query, $params)

Execute query with parameters



Tags:

abstract:  
access:  protected


Overridden in child classes as:

DMySQLBase::executeParamed()
Execute query with parameters
DPgSQLBase::executeParamed()
Execute query with parameters

Parameters:

string   $query  
array   $params  

[ Top ]

method getErrorMessage [line 149]

string getErrorMessage( )

Gets sql error



Tags:

access:  public


[ Top ]

method getLatestInsertId [line 141]

int getLatestInsertId( )

Gets latest insert id



Tags:

abstract:  
access:  public


Overridden in child classes as:

DMySQLBase::getLatestInsertId()
Gets latest insert id
DPgSQLBase::getLatestInsertId()
Gets latest insert id

[ Top ]

method selectLimited [line 94]

DSQLAbstractResultSet selectLimited( mixed $)

Selects limited query



Tags:

access:  public


Parameters:

mixed   $  

[ Top ]

method selectLimitedNormal [line 119]

DSQLAbstratResultSet selectLimitedNormal( string $query, int $offset, int $distance)

Executes limited normal query



Tags:

abstract:  
access:  protected


Overridden in child classes as:

DMySQLBase::selectLimitedNormal()
Executes normal limited query
DPgSQLBase::selectLimitedNormal()
Executes limited normal query

Parameters:

string   $query  
int   $offset  
int   $distance  

[ Top ]

method selectLimitedParamed [line 132]

DSQLAbstratResultSet selectLimitedParamed( string $query, $params, int $offset, int $distance)

Executes limited paramed query



Tags:

abstract:  
access:  protected


Overridden in child classes as:

DMySQLBase::selectLimitedParamed()
Executes limited paramed query
DPgSQLBase::selectLimitedParamed()
Executes limited paramed query

Parameters:

string   $query  
array   $params  
int   $offset  
int   $distance  

[ Top ]

method setCurrentDB [line 161]

void setCurrentDB( string $db)

Sets current DB



Tags:

abstract:  
access:  public


Overridden in child classes as:

DMySQLBase::setCurrentDB()
Sets current DB
DPgSQLBase::setCurrentDB()
Sets current DB

Parameters:

string   $db  

[ Top ]


Documentation generated on Sat, 17 Apr 2010 22:12:41 +0300 by phpDocumentor 1.4.3