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

Public Member Functions

 __construct ($connection, Statement $statementPrototype=null, Result $resultPrototype=null)
 
 setProfiler (Profiler\ProfilerInterface $profiler)
 
 getProfiler ()
 
 registerConnection (Connection $connection)
 
 registerStatementPrototype (Statement $statementPrototype)
 
 registerResultPrototype (Result $resultPrototype)
 
 getDatabasePlatformName ($nameFormat=self::NAME_FORMAT_CAMELCASE)
 Get database platform name.
 
 checkEnvironment ()
 Check environment.
 
 getConnection ()
 Get connection.
 
 createStatement ($sqlOrResource=null)
 Create statement.
 
 createResult ($resource)
 Create result.
 
 getPrepareType ()
 Get prepare type.
 
 formatParameterName ($name, $type=null)
 Format parameter name.
 
 getLastGeneratedValue ()
 Get last generated value.
 
- Public Member Functions inherited from ProfilerAwareInterface
 setProfiler (ProfilerInterface $profiler)
 

Protected Attributes

 $connection
 
 $statementPrototype
 
 $resultPrototype
 
 $profiler
 

Additional Inherited Members

- Public Attributes inherited from DriverInterface
const PARAMETERIZATION_POSITIONAL = 'positional'
 
const PARAMETERIZATION_NAMED = 'named'
 
const NAME_FORMAT_CAMELCASE = 'camelCase'
 
const NAME_FORMAT_NATURAL = 'natural'
 

Constructor & Destructor Documentation

__construct (   $connection,
Statement  $statementPrototype = null,
Result  $resultPrototype = null 
)
Parameters
array | Connection | resource$connection
null | Statement$statementPrototype
null | Result$resultPrototype

Member Function Documentation

checkEnvironment ( )

Check environment.

Returns
bool

Implements DriverInterface.

createResult (   $resource)

Create result.

Parameters
resource$resource
Returns
Result

Implements DriverInterface.

createStatement (   $sqlOrResource = null)

Create statement.

Parameters
string | resource$sqlOrResource
Returns
Statement

Implements DriverInterface.

formatParameterName (   $name,
  $type = null 
)

Format parameter name.

Parameters
string$name
mixed$type
Returns
string

Implements DriverInterface.

getConnection ( )

Get connection.

Returns
Connection

Implements DriverInterface.

getDatabasePlatformName (   $nameFormat = self::NAME_FORMAT_CAMELCASE)

Get database platform name.

Parameters
string$nameFormat
Returns
string

Implements DriverInterface.

getLastGeneratedValue ( )

Get last generated value.

Returns
mixed

Implements DriverInterface.

getPrepareType ( )

Get prepare type.

Returns
string

Implements DriverInterface.

getProfiler ( )
Returns
null|Profiler
registerConnection ( Connection  $connection)
Parameters
Connection$connection
Returns
IbmDb2
registerResultPrototype ( Result  $resultPrototype)
Parameters
Result$resultPrototype
Returns
IbmDb2
registerStatementPrototype ( Statement  $statementPrototype)
Parameters
Statement$statementPrototype
Returns
IbmDb2
setProfiler ( Profiler\ProfilerInterface  $profiler)
Parameters
Profiler\ProfilerInterface$profiler
Returns
IbmDb2

Member Data Documentation

$connection
protected
$profiler
protected
$resultPrototype
protected
$statementPrototype
protected