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

Public Member Functions

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

Protected Attributes

 $connection = null
 
 $statementPrototype = null
 
 $resultPrototype = null
 
 $profiler = null
 

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.

Exceptions
Exception\RuntimeException
Returns
void

Implements DriverInterface.

createResult (   $resource)
Parameters
resource$resource
Returns
Result

Implements DriverInterface.

createStatement (   $sqlOrResource = null)
Parameters
string | resource$sqlOrResource
Returns
Statement

Implements DriverInterface.

formatParameterName (   $name,
  $type = null 
)
Parameters
string$name
mixed$type
Returns
string

Implements DriverInterface.

getConnection ( )
Returns
Connection

Implements DriverInterface.

getDatabasePlatformName (   $nameFormat = self::NAME_FORMAT_CAMELCASE)

Get database paltform name.

Parameters
string$nameFormat
Returns
string

Implements DriverInterface.

getLastGeneratedValue ( )
Returns
mixed

Implements DriverInterface.

getPrepareType ( )
Returns
string

Implements DriverInterface.

getProfiler ( )
Returns
null|Profiler
registerConnection ( Connection  $connection)

Register connection.

Parameters
Connection$connection
Returns
Sqlsrv
registerResultPrototype ( Result  $resultPrototype)

Register result prototype.

Parameters
Result$resultPrototype
Returns
Sqlsrv
registerStatementPrototype ( Statement  $statementPrototype)

Register statement prototype.

Parameters
Statement$statementPrototype
Returns
Sqlsrv
setProfiler ( Profiler\ProfilerInterface  $profiler)
Parameters
Profiler\ProfilerInterface$profiler
Returns
Sqlsrv

Member Data Documentation

$connection = null
protected
$profiler = null
protected
$resultPrototype = null
protected
$statementPrototype = null
protected