\ManaPHP\Data\DbConnectionInterface

Summary

Methods
Constants
getUrl()
execute()
query()
getMetadata()
begin()
commit()
rollback()
truncate()
drop()
getTables()
tableExists()
buildSql()
replaceQuoteCharacters()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

getUrl()

getUrl() : string

Returns

string

execute()

execute(string  $sql, array  $bind = array(), boolean  $has_insert_id = false) : integer

Parameters

string $sql
array $bind
boolean $has_insert_id

Throws

\ManaPHP\Data\Db\ConnectionException
\ManaPHP\Exception\InvalidValueException
\ManaPHP\Exception\NotSupportedException

Returns

integer

query()

query(string  $sql, array  $bind, integer  $mode) : array

Parameters

string $sql
array $bind
integer $mode

Returns

array

getMetadata()

getMetadata(string  $source) : array

Parameters

string $source

Throws

\ManaPHP\Data\Db\Exception

Returns

array

begin()

begin() : boolean

Returns

boolean

commit()

commit() : boolean

Returns

boolean

rollback()

rollback() : boolean

Returns

boolean

truncate()

truncate(string  $source) : static

Parameters

string $source

Throws

\ManaPHP\Data\Db\Exception

Returns

static

drop()

drop(string  $source) : static

Parameters

string $source

Throws

\ManaPHP\Data\Db\Exception

Returns

static

getTables()

getTables(string  $schema = null) : array

Parameters

string $schema

Throws

\ManaPHP\Data\Db\Exception

Returns

array

tableExists()

tableExists(string  $source) : boolean

Parameters

string $source

Throws

\ManaPHP\Data\Db\Exception

Returns

boolean

buildSql()

buildSql(array  $params) : string

Parameters

array $params

Returns

string

replaceQuoteCharacters()

replaceQuoteCharacters(string  $sql) : string

Parameters

string $sql

Returns

string