Overview

Packages

  • Db
    • Adapter
    • Migration

Classes

  • Horde_Db_Adapter_Base
  • Horde_Db_Adapter_Base_Column
  • Horde_Db_Adapter_Base_ColumnDefinition
  • Horde_Db_Adapter_Base_Index
  • Horde_Db_Adapter_Base_Schema
  • Horde_Db_Adapter_Base_Table
  • Horde_Db_Adapter_Base_TableDefinition
  • Horde_Db_Adapter_Mysql
  • Horde_Db_Adapter_Mysql_Column
  • Horde_Db_Adapter_Mysql_Result
  • Horde_Db_Adapter_Mysql_Schema
  • Horde_Db_Adapter_Mysqli
  • Horde_Db_Adapter_Mysqli_Result
  • Horde_Db_Adapter_Pdo_Base
  • Horde_Db_Adapter_Pdo_Mysql
  • Horde_Db_Adapter_Pdo_Pgsql
  • Horde_Db_Adapter_Pdo_Sqlite
  • Horde_Db_Adapter_Postgresql_Column
  • Horde_Db_Adapter_Postgresql_Schema
  • Horde_Db_Adapter_SplitRead
  • Horde_Db_Adapter_Sqlite_Column
  • Horde_Db_Adapter_Sqlite_Schema

Interfaces

  • Horde_Db_Adapter
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Db_Adapter_Pdo_Sqlite

PDO_SQLite Horde_Db_Adapter

Horde_Db_Adapter_Base implements Horde_Db_Adapter
Extended by Horde_Db_Adapter_Pdo_Base
Extended by Horde_Db_Adapter_Pdo_Sqlite
Package: Db\Adapter
Category: Horde
License: http://www.horde.org/licenses/bsd
Author: Mike Naberezny mike@maintainable.com
Author: Derek DeVries derek@maintainable.com
Author: Chuck Hagenbuch chuck@horde.org
Located at Horde/Db/Adapter/Pdo/Sqlite.php
Methods summary
public string
# adapterName( )

Returns

string

Overrides

Horde_Db_Adapter_Base::adapterName()
public boolean
# supportsMigrations( )

Returns

boolean

Overrides

Horde_Db_Adapter_Base::supportsMigrations()
public boolean
# supportsCountDistinct( )

Does this adapter support using DISTINCT within COUNT? This is +true+ for all adapters except sqlite.

Does this adapter support using DISTINCT within COUNT? This is +true+ for all adapters except sqlite.

Returns

boolean

Overrides

Horde_Db_Adapter_Base::supportsCountDistinct()
public
# supportsAutoIncrement( )
public
# connect( )

Connect to the db.

Connect to the db.

Throws

Horde_Db_Exception

Overrides

Horde_Db_Adapter_Pdo_Base::connect()
public PDOStatement
# execute( string $sql, mixed $arg1 = null, string $arg2 = null )

Executes the SQL statement in the context of this connection.

Executes the SQL statement in the context of this connection.

Parameters

$sql
$arg1
Either an array of bound parameters or a query name.
$arg2
If $arg1 contains bound parameters, the query name.

Returns

PDOStatement

Throws

Horde_Db_Exception

Overrides

Horde_Db_Adapter_Base::execute()
public
# beginDbTransaction( )

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

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

Overrides

Horde_Db_Adapter_Base::beginDbTransaction()
public
# commitDbTransaction( )

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

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

Overrides

Horde_Db_Adapter_Base::commitDbTransaction()
public
# rollbackDbTransaction( )

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

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

Overrides

Horde_Db_Adapter_Base::rollbackDbTransaction()
public
# addLock( string & $sql, array $options = array() )

SELECT ... FOR UPDATE is redundant since the table is locked.

SELECT ... FOR UPDATE is redundant since the table is locked.

Parameters

$sql
$sql SQL statment.
$options
TODO.

Overrides

Horde_Db_Adapter_Base::addLock()
public string
# emptyInsertStatement( string $tableName )

TODO

TODO

Parameters

$tableName
TODO

Returns

string
TODO

Overrides

Horde_Db_Adapter_Base::emptyInsertStatement()
Methods inherited from Horde_Db_Adapter_Pdo_Base
isActive(), quoteString(), selectAll(), selectAssoc(), selectOne(), selectValue(), selectValues()
Methods inherited from Horde_Db_Adapter_Base
__call(), __construct(), __destruct(), __sleep(), __wakeup(), addLimitOffset(), delete(), disconnect(), getCache(), getLastQuery(), getLogger(), getOption(), insert(), insertFixture(), prefetchPrimaryKey(), rawConnection(), reconnect(), resetRuntime(), sanitizeLimit(), select(), setCache(), setLogger(), transactionStarted(), update()
API documentation generated by ApiGen