Overview

Namespaces

  • None
  • RedBeanPHP
    • Adapter
    • BeanHelper
    • Cursor
    • Driver
    • Logger
      • RDefault
    • QueryWriter
    • RedException
    • Repository
    • Util

Classes

  • DBAdapter
  • Overview
  • Namespace
  • Class

Class DBAdapter

DBAdapter (Database Adapter)

An adapter class to connect various database systems to RedBean Database Adapter Class. The task of the database adapter class is to communicate with the database driver. You can use all sorts of database drivers with RedBeanPHP. The default database drivers that ships with the RedBeanPHP library is the RPDO driver ( which uses the PHP Data Objects Architecture aka PDO ).

RedBeanPHP\Observable
Extended by RedBeanPHP\Adapter\DBAdapter implements RedBeanPHP\Adapter
Namespace: RedBeanPHP\Adapter
Copyright:

(c) copyright G.J.G.T. (Gabor) de Mooij and the RedBeanPHP community. This source file is subject to the BSD/GPLv2 License that is bundled with this source code in the file license.txt.


License: BSD/GPLv2
Author: Gabor de Mooij and the RedBeanPHP Community.
File: RedBeanPHP/Adapter/DBAdapter.php
Located at Adapter/DBAdapter.php
Methods summary
public
# __construct( RedBeanPHP\Driver $database )

Constructor.

Constructor.

Creates an instance of the RedBean Adapter Class. This class provides an interface for RedBean to work with ADO compatible DB instances.

Parameters

$database
ADO Compatible DB Instance
public string
# getSQL( )

Returns

string

See

Adapter::getSQL

Implementation of

RedBeanPHP\Adapter::getSQL()
public
# exec( string $sql, array $bindings = array(), boolean $noevent = FALSE )

Parameters

$sql
string containing SQL code for database
$bindings
array of values to bind to parameters in query string
$noevent
no event firing

See

Adapter::exec

Implementation of

RedBeanPHP\Adapter::exec()
public array
# get( string $sql, array $bindings = array() )

Parameters

$sql
string containing SQL code for database
$bindings
array of values to bind to parameters in query string

Returns

array

See

Adapter::get

Implementation of

RedBeanPHP\Adapter::get()
public array
# getRow( string $sql, array $bindings = array() )

Parameters

$sql
string containing SQL code for database
$bindings
array of values to bind to parameters in query string

Returns

array

See

Adapter::getRow

Implementation of

RedBeanPHP\Adapter::getRow()
public array
# getCol( string $sql, array $bindings = array() )

Parameters

$sql
string containing SQL code for database
$bindings
array of values to bind to parameters in query string

Returns

array

See

Adapter::getCol

Implementation of

RedBeanPHP\Adapter::getCol()
public array
# getAssoc( string $sql, array $bindings = array() )

Parameters

$sql
string containing SQL code for database
$bindings
array of values to bind to parameters in query string

Returns

array

See

Adapter::getAssoc

Implementation of

RedBeanPHP\Adapter::getAssoc()
public array
# getAssocRow( string $sql, array $bindings = array() )

Parameters

$sql
Sstring containing SQL code for databaseQL
$bindings
values to bind

Returns

array

See

Adapter::getAssocRow

Implementation of

RedBeanPHP\Adapter::getAssocRow()
public string
# getCell( string $sql, array $bindings = array(), $noSignal = NULL )

Parameters

$sql
string containing SQL code for database
$bindings
array of values to bind to parameters in query string
$noSignal

Returns

string

See

Adapter::getCell

Implementation of

RedBeanPHP\Adapter::getCell()
public Cursor
# getCursor( string $sql, array $bindings = array() )

Parameters

$sql
string containing SQL code for database
$bindings
array of values to bind to parameters in query string

Returns

Cursor

See

Adapter::getCursor

Implementation of

RedBeanPHP\Adapter::getCursor()
public integer
# getInsertID( )

Returns

integer

See

Adapter::getInsertID

Implementation of

RedBeanPHP\Adapter::getInsertID()
public integer
# getAffectedRows( )

Returns

integer

See

Adapter::getAffectedRows

Implementation of

RedBeanPHP\Adapter::getAffectedRows()
public mixed
# getDatabase( )

Returns

mixed

See

Adapter::getDatabase

Implementation of

RedBeanPHP\Adapter::getDatabase()
public
# startTransaction( )

See

Adapter::startTransaction

Implementation of

RedBeanPHP\Adapter::startTransaction()
public
# commit( )

See

Adapter::commit

Implementation of

RedBeanPHP\Adapter::commit()
public
# rollback( )

See

Adapter::rollback

Implementation of

RedBeanPHP\Adapter::rollback()
public
# close( )

See

Adapter::close.

Implementation of

RedBeanPHP\Adapter::close()
Methods inherited from RedBeanPHP\Observable
addEventListener(), signal()
API documentation generated by ApiGen