PHP Класс Horde_Db_Adapter_Pdo_Sqlite, horde

Автор: Mike Naberezny ([email protected])
Автор: Derek DeVries ([email protected])
Автор: Chuck Hagenbuch ([email protected])
Наследование: extends Horde_Db_Adapter_Pdo_Abstract
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_schemaClass string
$_sqliteVersion integer SQLite version number

Открытые методы

Метод Описание
adapterName ( ) : string
addLock ( &$sql, array $options = [] ) SELECT .
beginDbTransaction ( ) Begins the transaction (and turns off auto-committing).
commitDbTransaction ( ) Commits the transaction (and turns on auto-committing).
connect ( ) Connect to the db.
emptyInsertStatement ( $tableName )
execute ( string $sql, mixed $arg1 = null, string $arg2 = null ) Executes the SQL statement in the context of this connection.
rollbackDbTransaction ( ) Rolls back the transaction (and turns on auto-committing). Must be done if the transaction block raises an exception or returns false.
supportsAutoIncrement ( )
supportsCountDistinct ( ) : boolean Does this adapter support using DISTINCT within COUNT? This is +true+ for all adapters except sqlite.
supportsInterval ( ) : boolean Does this adapter support using INTERVAL statements? This is +true+ for all adapters except sqlite.
supportsMigrations ( ) : boolean

Защищенные методы

Метод Описание
_buildDsnString ( $params )
_catchSchemaChanges ( $method, $args = [] ) *########################################################################## # Protected ##########################################################################
_parseConfig ( ) : array Parse configuration array into options for PDO constructor

Описание методов

_buildDsnString() защищенный Метод

protected _buildDsnString ( $params )

_catchSchemaChanges() защищенный Метод

*########################################################################## # Protected ##########################################################################
protected _catchSchemaChanges ( $method, $args = [] )

_parseConfig() защищенный Метод

Parse configuration array into options for PDO constructor
protected _parseConfig ( ) : array
Результат array [dsn, username, password]

adapterName() публичный Метод

public adapterName ( ) : string
Результат string

addLock() публичный Метод

.. FOR UPDATE is redundant since the table is locked.
public addLock ( &$sql, array $options = [] )
$options array

beginDbTransaction() публичный Метод

Begins the transaction (and turns off auto-committing).
public beginDbTransaction ( )

commitDbTransaction() публичный Метод

Commits the transaction (and turns on auto-committing).
public commitDbTransaction ( )

connect() публичный Метод

Connect to the db.
public connect ( )

emptyInsertStatement() публичный Метод

public emptyInsertStatement ( $tableName )

execute() публичный Метод

Executes the SQL statement in the context of this connection.
public execute ( string $sql, mixed $arg1 = null, string $arg2 = null )
$sql string
$arg1 mixed Either an array of bound parameters or a query name.
$arg2 string If $arg1 contains bound parameters, the query name.

rollbackDbTransaction() публичный Метод

Rolls back the transaction (and turns on auto-committing). Must be done if the transaction block raises an exception or returns false.

supportsAutoIncrement() публичный Метод

supportsCountDistinct() публичный Метод

Does this adapter support using DISTINCT within COUNT? This is +true+ for all adapters except sqlite.
public supportsCountDistinct ( ) : boolean
Результат boolean

supportsInterval() публичный Метод

Does this adapter support using INTERVAL statements? This is +true+ for all adapters except sqlite.
public supportsInterval ( ) : boolean
Результат boolean

supportsMigrations() публичный Метод

public supportsMigrations ( ) : boolean
Результат boolean

Описание свойств

$_schemaClass защищенное свойство

protected string $_schemaClass
Результат string

$_sqliteVersion защищенное свойство

SQLite version number
protected int $_sqliteVersion
Результат integer