Ubiquity 2.5.2
php rapid development framework
|
Public Member Functions | |
__construct ($dbType='mysql') | |
fetchAllColumn ($statement, array $values=null, string $column=null) | |
lastInsertId ($name=null) | |
fetchAll ($statement, array $values=null, $mode=null) | |
fetchOne ($statement, array $values=null, $mode=null) | |
prepareStatement (string $sql) | |
fetchColumn ($statement, array $values=null, int $columnNumber=null) | |
getStatement ($sql) | |
execute ($sql) | |
connect (string $dbType, $dbName, $serverName, string $port, string $user, string $password, array $options) | |
getDSN (string $serverName, string $port, string $dbName, string $dbType='mysql') | |
bindValueFromStatement ($statement, $parameter, $value) | |
Used by DAO. | |
query (string $sql) | |
queryAll (string $sql, int $fetchStyle=null) | |
queryColumn (string $sql, int $columnNumber=null) | |
executeStatement ($statement, array $values=null) | |
getTablesName () | |
statementRowCount ($statement) | |
inTransaction () | |
commit () | |
rollBack () | |
beginTransaction () | |
savePoint ($level) | |
releasePoint ($level) | |
rollbackPoint ($level) | |
nestable () | |
ping () | |
getPrimaryKeys ($tableName) | |
getForeignKeys ($tableName, $pkName, $dbName=null) | |
getFieldsInfos ($tableName) | |
_optPrepareAndExecute ($sql, array $values=null, $one=false) | |
_optExecuteAndFetch ($statement, array $values=null, $one=false) | |
quoteValue ($value, $type=2) | |
getRowNum (string $tableName, string $pkName, string $condition) | |
groupConcat (string $fields, string $separator) | |
toStringOperator () | |
migrateOperation (string $operation) | |
Returns the SQL string for a migration operation. | |
setIsolationLevel ($isolationLevel) | |
Sets the isolation level for transactions. | |
Public Member Functions inherited from AbstractDbWrapper | |
_getStatement (string $sql) | |
prepareNamedStatement (string $name, string $sql) | |
getNamedStatement (string $name, ?string $sql=null) | |
getStatement (string $sql) | |
execute (string $sql) | |
close () | |
getDbInstance () | |
setDbInstance ($dbInstance) | |
getPHPType (string $dbType) | |
Static Public Member Functions | |
static | getAvailableDrivers () |
Protected Member Functions | |
getDriverMetaDatas () | |
Protected Attributes | |
$driversMetasClasses = [ 'mysql' => '\\Ubiquity\\db\\providers\\pdo\\drivers\\MysqlDriverMetas','pgsql' => '\\Ubiquity\\db\\providers\\pdo\\drivers\\PgsqlDriverMetas','sqlite' => '\\Ubiquity\\db\\providers\\pdo\\drivers\\SqliteDriverMetas' ] | |
$transactionLevel = 0 | |
$dbType | |
$driverMetaDatas | |
Protected Attributes inherited from AbstractDbWrapper | |
$dbInstance | |
$statements | |
$operations | |
Static Protected Attributes | |
static | $savepointsDrivers = [ 'pgsql' => true,'mysql' => true,'sqlite' => true ] |
Static Private Attributes | |
static | $quotes = [ 'mysql' => '`','sqlite' => '"','pgsql' => '"' ] |
Additional Inherited Members | |
Data Fields inherited from AbstractDbWrapper | |
const | PHP_TYPES = [ 'string' => true,'bool' => true,'float' => true,'int' => true ] |
$quote | |
Definition at line 17 of file PDOWrapper.php.
__construct | ( | $dbType = 'mysql' | ) |
Definition at line 42 of file PDOWrapper.php.
_optExecuteAndFetch | ( | $statement, | |
array | $values = null , |
||
$one = false |
|||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 218 of file PDOWrapper.php.
_optPrepareAndExecute | ( | $sql, | |
array | $values = null , |
||
$one = false |
|||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 204 of file PDOWrapper.php.
beginTransaction | ( | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 168 of file PDOWrapper.php.
bindValueFromStatement | ( | $statement, | |
$parameter, | |||
$value | |||
) |
Used by DAO.
mixed | $statement | |
string | $parameter | |
mixed | $value |
Reimplemented from AbstractDbWrapper.
Definition at line 122 of file PDOWrapper.php.
commit | ( | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 154 of file PDOWrapper.php.
connect | ( | string | $dbType, |
$dbName, | |||
$serverName, | |||
string | $port, | ||
string | $user, | ||
string | $password, | ||
array | $options | ||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 105 of file PDOWrapper.php.
execute | ( | $sql | ) |
Definition at line 101 of file PDOWrapper.php.
executeStatement | ( | $statement, | |
array | $values = null |
||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 138 of file PDOWrapper.php.
fetchAll | ( | $statement, | |
array | $values = null , |
||
$mode = null |
|||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 60 of file PDOWrapper.php.
fetchAllColumn | ( | $statement, | |
array | $values = null , |
||
string | $column = null |
||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 47 of file PDOWrapper.php.
fetchColumn | ( | $statement, | |
array | $values = null , |
||
int | $columnNumber = null |
||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 88 of file PDOWrapper.php.
fetchOne | ( | $statement, | |
array | $values = null , |
||
$mode = null |
|||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 70 of file PDOWrapper.php.
|
static |
Reimplemented from AbstractDbWrapper.
Definition at line 80 of file PDOWrapper.php.
|
protected |
DBException |
Definition at line 30 of file PDOWrapper.php.
getDSN | ( | string | $serverName, |
string | $port, | ||
string | $dbName, | ||
string | $dbType = 'mysql' |
||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 114 of file PDOWrapper.php.
getFieldsInfos | ( | $tableName | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 200 of file PDOWrapper.php.
getForeignKeys | ( | $tableName, | |
$pkName, | |||
$dbName = null |
|||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 196 of file PDOWrapper.php.
getPrimaryKeys | ( | $tableName | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 192 of file PDOWrapper.php.
getRowNum | ( | string | $tableName, |
string | $pkName, | ||
string | $condition | ||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 235 of file PDOWrapper.php.
getStatement | ( | $sql | ) |
Definition at line 95 of file PDOWrapper.php.
getTablesName | ( | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 142 of file PDOWrapper.php.
groupConcat | ( | string | $fields, |
string | $separator | ||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 239 of file PDOWrapper.php.
inTransaction | ( | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 150 of file PDOWrapper.php.
lastInsertId | ( | $name = null | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 56 of file PDOWrapper.php.
migrateOperation | ( | string | $operation | ) |
Returns the SQL string for a migration operation.
string | $operation |
Reimplemented from AbstractDbWrapper.
Definition at line 252 of file PDOWrapper.php.
nestable | ( | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 184 of file PDOWrapper.php.
ping | ( | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 188 of file PDOWrapper.php.
prepareStatement | ( | string | $sql | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 84 of file PDOWrapper.php.
query | ( | string | $sql | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 126 of file PDOWrapper.php.
queryAll | ( | string | $sql, |
int | $fetchStyle = null |
||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 130 of file PDOWrapper.php.
queryColumn | ( | string | $sql, |
int | $columnNumber = null |
||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 134 of file PDOWrapper.php.
quoteValue | ( | $value, | |
$type = 2 |
|||
) |
Reimplemented from AbstractDbWrapper.
Definition at line 231 of file PDOWrapper.php.
releasePoint | ( | $level | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 176 of file PDOWrapper.php.
rollBack | ( | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 161 of file PDOWrapper.php.
rollbackPoint | ( | $level | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 180 of file PDOWrapper.php.
savePoint | ( | $level | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 172 of file PDOWrapper.php.
setIsolationLevel | ( | $isolationLevel | ) |
Sets the isolation level for transactions.
$isolationLevel |
DBException |
Reimplemented from AbstractDbWrapper.
Definition at line 262 of file PDOWrapper.php.
statementRowCount | ( | $statement | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 146 of file PDOWrapper.php.
toStringOperator | ( | ) |
Reimplemented from AbstractDbWrapper.
Definition at line 243 of file PDOWrapper.php.
|
protected |
Definition at line 22 of file PDOWrapper.php.
|
protected |
Definition at line 23 of file PDOWrapper.php.
|
protected |
Definition at line 20 of file PDOWrapper.php.
|
staticprivate |
Definition at line 19 of file PDOWrapper.php.
|
staticprotected |
Definition at line 18 of file PDOWrapper.php.
|
protected |
Definition at line 21 of file PDOWrapper.php.