__construct()
addFeature()
checkEnvironment()
createResult()
createStatement()
formatParameterName()
getConnection()
getDatabasePlatformName()
getFeature()
getLastGeneratedValue()
getPrepareType()
getProfiler()
registerConnection()
registerResultPrototype()
registerStatementPrototype()
setProfiler()
setupDefaultFeatures()
$connection
$features
$resultPrototype
$statementPrototype
FEATURES_DEFAULT
NAME_FORMAT_CAMELCASE
NAME_FORMAT_NATURAL
PARAMETERIZATION_NAMED
PARAMETERIZATION_POSITIONAL
__construct(array | \Zend\Db\Adapter\Driver\Pdo\Connection | \PDO $connection, \Zend\Db\Adapter\Driver\Pdo\Statement $statementPrototype, \Zend\Db\Adapter\Driver\Pdo\Result $resultPrototype, string $features)
array\Zend\Db\Adapter\Driver\Pdo\Connection\PDO
null\Zend\Db\Adapter\Driver\Pdo\Statement
null\Zend\Db\Adapter\Driver\Pdo\Result
string
addFeature(string $name, \Zend\Db\Adapter\Driver\Feature\AbstractFeature $feature) : \Zend\Db\Adapter\Driver\Pdo\Pdo
string
checkEnvironment() : bool
boolcreateStatement(string | \PDOStatement $sqlOrResource) : \Zend\Db\Adapter\Driver\Pdo\Statement
formatParameterName(string $name, string | null $type) : string
string
stringnull
stringgetConnection() : \Zend\Db\Adapter\Driver\Pdo\Connection
getDatabasePlatformName(string $nameFormat) : string
string
stringgetLastGeneratedValue($name) : mixed
mixedgetPrepareType() : array
arrayregisterConnection(\Zend\Db\Adapter\Driver\Pdo\Connection $connection) : \Zend\Db\Adapter\Driver\Pdo\Pdo
registerResultPrototype(\Zend\Db\Adapter\Driver\Pdo\Result $resultPrototype)
\Zend\Db\Adapter\Driver\Pdo\Result
registerStatementPrototype(\Zend\Db\Adapter\Driver\Pdo\Statement $statementPrototype)
\Zend\Db\Adapter\Driver\Pdo\Statement
setProfiler(\Zend\Db\Adapter\Profiler\ProfilerInterface $profiler) : \Zend\Db\Adapter\Driver\Pdo\Pdo
$features : array
FEATURES_DEFAULT
| const | 
|---|
NAME_FORMAT_CAMELCASE
| inherited_from | \Zend\Db\Adapter\Driver\DriverInterface::NAME_FORMAT_CAMELCASE | 
|---|
NAME_FORMAT_NATURAL
| inherited_from | \Zend\Db\Adapter\Driver\DriverInterface::NAME_FORMAT_NATURAL | 
|---|
PARAMETERIZATION_NAMED
| inherited_from | \Zend\Db\Adapter\Driver\DriverInterface::PARAMETERIZATION_NAMED | 
|---|
PARAMETERIZATION_POSITIONAL
| inherited_from | \Zend\Db\Adapter\Driver\DriverInterface::PARAMETERIZATION_POSITIONAL | 
|---|