$connection
$connection : mixed
Database connection object/resource
Db abstract adapter class
$profiler : \Pop\Db\Adapter\Profiler\Profiler
Query profiler
beginTransaction() : \Pop\Db\Adapter\AbstractAdapter
Begin a transaction
commit() : \Pop\Db\Adapter\AbstractAdapter
Commit a transaction
rollback() : \Pop\Db\Adapter\AbstractAdapter
Rollback a transaction
query(string  $sql) : \Pop\Db\Adapter\AbstractAdapter
                Execute a SQL query directly
| string | $sql | 
prepare(string  $sql) : \Pop\Db\Adapter\AbstractAdapter
                Prepare a SQL query
| string | $sql | 
bindParams(array  $params) : \Pop\Db\Adapter\AbstractAdapter
                Bind parameters to a prepared SQL query
| array | $params | 
execute() : \Pop\Db\Adapter\AbstractAdapter
Execute a prepared SQL query
createSql() : \Pop\Db\Sql
Create SQL builder
createSchema() : \Pop\Db\Sql\Schema
Create Schema builder
setProfiler(\Pop\Db\Adapter\Profiler\Profiler  $profiler) : \Pop\Db\Adapter\AbstractAdapter
                Set query profiler
| \Pop\Db\Adapter\Profiler\Profiler | $profiler | 
getProfiler() : \Pop\Db\Adapter\Profiler\Profiler
Get query profiler
clearProfiler() : \Pop\Db\Adapter\AbstractAdapter
Clear query profiler
setError(string  $error) : \Pop\Db\Adapter\AbstractAdapter
                Set the error
| string | $error | 
clearError() : \Pop\Db\Adapter\AbstractAdapter
Clear the error