Connection
extends AbstractConnectionMiddleware
in package
FinalYes
Portability wrapper for a Connection.
Table of Contents
Constants
- PORTABILITY_ALL = 255
- PORTABILITY_EMPTY_TO_NULL = 4
- PORTABILITY_FIX_CASE = 8
- PORTABILITY_NONE = 0
- PORTABILITY_RTRIM = 1
Properties
Methods
- __construct() : mixed
- beginTransaction() : mixed
- {@inheritDoc}
- commit() : mixed
- {@inheritDoc}
- exec() : int
- getNativeConnection() : resource|object
- getServerVersion() : string
- Returns information about the version of the database server connected to.
- lastInsertId() : mixed
- {@inheritDoc}
- prepare() : Statement
- query() : Result
- quote() : mixed
- {@inheritDoc}
- rollBack() : mixed
- {@inheritDoc}
Constants
PORTABILITY_ALL
public
mixed
PORTABILITY_ALL
= 255
PORTABILITY_EMPTY_TO_NULL
public
mixed
PORTABILITY_EMPTY_TO_NULL
= 4
PORTABILITY_FIX_CASE
public
mixed
PORTABILITY_FIX_CASE
= 8
PORTABILITY_NONE
public
mixed
PORTABILITY_NONE
= 0
PORTABILITY_RTRIM
public
mixed
PORTABILITY_RTRIM
= 1
Properties
$converter
private
Converter
$converter
$wrappedConnection
private
Connection
$wrappedConnection
Methods
__construct()
public
__construct(Connection $connection, Converter $converter) : mixed
Parameters
- $connection : Connection
- $converter : Converter
beginTransaction()
{@inheritDoc}
public
beginTransaction() : mixed
commit()
{@inheritDoc}
public
commit() : mixed
exec()
public
exec(string $sql) : int
Parameters
- $sql : string
Return values
intgetNativeConnection()
public
getNativeConnection() : resource|object
Return values
resource|objectgetServerVersion()
Returns information about the version of the database server connected to.
public
getServerVersion() : string
Return values
stringlastInsertId()
{@inheritDoc}
public
lastInsertId([mixed $name = null ]) : mixed
Parameters
- $name : mixed = null
prepare()
public
prepare(string $sql) : Statement
Parameters
- $sql : string
Return values
Statementquery()
public
query(string $sql) : Result
Parameters
- $sql : string
Return values
Resultquote()
{@inheritDoc}
public
quote(mixed $value[, mixed $type = ParameterType::STRING ]) : mixed
Parameters
- $value : mixed
- $type : mixed = ParameterType::STRING
rollBack()
{@inheritDoc}
public
rollBack() : mixed