Properties

$connectionAdapter

$connectionAdapter : 

Connection adapter

Type

$lastAffectedRows

$lastAffectedRows : 

Count of last affected rows

Type

$lastQuery

$lastQuery : 

Last executed query

Type

$queryCount

$queryCount : 

Count of executed queries

Type

$logger

$logger : \Bazalt\ORM\Connection\Logger

Logger instance

Type

\Bazalt\ORM\Connection\Logger

$_PDOObject

$_PDOObject : 

PDO object

Type

Methods

exception_handler()

exception_handler(  $exception) 

Parameters

$exception

begin()

begin() : void

Розпочинає транзакцію

commit()

commit() : void

Комітить транзакцію

rollBack()

rollBack() : void

Робить відкат змін в межах розпочатої транзакції

exec()

exec(string  $query) : integer

Execute query on database and return count of affected rows

Parameters

string $query

Query

Returns

integer —

Count of affected rows

query()

query(string  $query, array  $params = array()) : \Bazalt\ORM\Connection\PDOStatement

Execute query width params on database

Parameters

string $query

Query

array $params

Params of query

Throws

\Bazalt\ORM\Connection\ORM_Exception_Query

Returns

\Bazalt\ORM\Connection\PDOStatement —

Result of query

computeCacheKey()

computeCacheKey(string  $query, array  $params = array()) : string

Calculate cache key for query with params

Parameters

string $query

Query

array $params

Params of query

Returns

string —

Cache key

getLastInsertId()

getLastInsertId() : mixed

Return last inserted id

Returns

mixed —

Last inserted id

getErrorInfo()

getErrorInfo() : array

Повертає інформацію про помилку, яка виникла під чкас виконання запиту

Returns

array —

Інформація про помилку

getConnectionAdapter()

getConnectionAdapter() : \Bazalt\ORM\Connection\ORM_Adapter_Abstract

Return connection adapter

Returns

\Bazalt\ORM\Connection\ORM_Adapter_Abstract —

Adapter

getLastQuery()

getLastQuery() 

bindParams()

bindParams(\Bazalt\ORM\Connection\PDOStatement  $st, array  $params = array()) : void

Bind params to PDO

Parameters

\Bazalt\ORM\Connection\PDOStatement $st

PDO Statement

array $params

Params of query

_getPDO()

_getPDO() : \PDO

Return PDO object

Returns

\PDO —

object