Zend Framework  3.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Connection Class Reference

Public Member Functions

 __construct ($connectionParameters=null)
 Constructor.
 
 setDriver (IbmDb2 $driver)
 Set driver.
 
 setResource ($resource)
 
 getCurrentSchema ()
 Get current schema.
Returns
string

 
 connect ()
 Connect.
Returns
ConnectionInterface

 
 isConnected ()
 Is connected.
Returns
bool

 
 disconnect ()
 Disconnect.
Returns
ConnectionInterface

 
 beginTransaction ()
 Begin transaction.
Returns
ConnectionInterface

 
 commit ()
 Commit.
Returns
ConnectionInterface

 
 rollback ()
 Rollback.
 
 execute ($sql)
 Execute.
Parameters
string$sql
Returns
ResultInterface

 
 getLastGeneratedValue ($name=null)
 Get last generated id.
Parameters
null$nameIgnored
Returns
int

 
- Public Member Functions inherited from AbstractConnection
 disconnect ()
 Disconnect.
Returns
ConnectionInterface

 
 getConnectionParameters ()
 Get connection parameters.
 
 getDriverName ()
 Get driver name.
 
 getProfiler ()
 
 getResource ()
 Get resource.
Returns
mixed

 
 inTransaction ()
 Checks whether the connection is in transaction state.
 
 setConnectionParameters (array $connectionParameters)
 
 setProfiler (ProfilerInterface $profiler)
 
Parameters
ProfilerInterface$profiler

 

Protected Member Functions

 isI5 ()
 Determine if the OS is OS400 (AS400, IBM i)
 

Protected Attributes

 $driver = null
 
 $i5
 
 $prevAutocommit
 
- Protected Attributes inherited from AbstractConnection
 $connectionParameters = []
 
 $driverName
 
 $inTransaction = false
 
 $nestedTransactionsCount = 0
 
 $profiler
 
 $resource
 

Constructor & Destructor Documentation

__construct (   $connectionParameters = null)

Constructor.

Parameters
array | resource | null$connectionParameters(ibm_db2 connection resource)
Exceptions
Exception\InvalidArgumentException

Member Function Documentation

beginTransaction ( )

Begin transaction.

Returns
ConnectionInterface

Implements ConnectionInterface.

commit ( )

Commit.

Returns
ConnectionInterface

Implements ConnectionInterface.

connect ( )

Connect.

Returns
ConnectionInterface

Implements ConnectionInterface.

disconnect ( )

Disconnect.

Returns
ConnectionInterface

Implements ConnectionInterface.

execute (   $sql)

Execute.

Parameters
string$sql
Returns
ResultInterface

Implements ConnectionInterface.

getCurrentSchema ( )

Get current schema.

Returns
string

Implements ConnectionInterface.

getLastGeneratedValue (   $name = null)

Get last generated id.

Parameters
null$nameIgnored
Returns
int

Implements ConnectionInterface.

isConnected ( )

Is connected.

Returns
bool

Implements ConnectionInterface.

isI5 ( )
protected

Determine if the OS is OS400 (AS400, IBM i)

Returns
bool
rollback ( )

Rollback.

Returns
Connection

Implements ConnectionInterface.

setDriver ( IbmDb2  $driver)

Set driver.

Parameters
IbmDb2$driver
Returns
self
setResource (   $resource)
Parameters
resource$resourceDB2 resource
Returns
self

Member Data Documentation

$driver = null
protected
$i5
protected
$prevAutocommit
protected