Метод |
Описание |
|
alias ( $name, $alias ) : string |
Custom alias method. |
|
aliasedColumn ( eZ\Publish\Core\Persistence\Database\SelectQuery $query, string $columnName, string | null $tableName = null ) : string |
Creates an alias for $tableName, $columnName in $query. |
|
beginTransaction ( ) |
Begin a transaction. |
|
commit ( ) |
Commit a transaction. |
|
createDeleteQuery ( ) : eZ\Publish\Core\Persistence\Database\DeleteQuery |
Create a Delete Query object. |
|
createInsertQuery ( ) : eZ\Publish\Core\Persistence\Database\InsertQuery |
Create Insert Query object. |
|
createSelectQuery ( ) : eZ\Publish\Core\Persistence\Database\SelectQuery |
Create Select Query object. |
|
createUpdateQuery ( ) : eZ\Publish\Core\Persistence\Database\UpdateQuery |
Create update Query object. |
|
exec ( string $query ) |
Execute a query against the database. |
|
getAutoIncrementValue ( string $table, string $column ) : mixed |
Get auto increment value. |
|
getConnection ( ) : mixed |
Returns underlying connection (e.g. Doctrine connection object). |
|
getName ( ) : string |
Name of the database technology. |
|
getSequenceName ( string $table, string $column ) : string |
Returns the name of the affected sequence. |
|
lastInsertId ( string $sequenceName = null ) : string |
Retrieve the last auto incremet or sequence id. |
|
prepare ( $query ) : object |
Prepare and return a statement. |
|
quoteColumn ( string $columnName, string $tableName = null ) : string |
Returns a qualified identifier for $columnName in $tableName. |
|
quoteIdentifier ( string $identifier ) : string |
Custom quote identifier method. |
|
quoteTable ( string $tableName ) : string |
Returns a qualified identifier for $tableName. |
|
rollBack ( ) |
Rollback a transaction. |
|
useSequences ( ) : boolean |
Check for sequence based driver or not. |
|