Class Zend_Db_Adapter_Pdo_Ibm
- Zend_Db_Adapter_Abstract
-
Zend_Db_Adapter_Pdo_Abstract
-
Zend_Db_Adapter_Pdo_Ibm
Package: Zend\Db\Adapter
Category: Zend
Copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
License: New BSD License
Located at Zend/Db/Adapter/Pdo/Ibm.php
Category: Zend
Copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
License: New BSD License
Located at Zend/Db/Adapter/Pdo/Ibm.php
public
|
|
protected
string
|
|
protected
|
|
public
|
|
public
array
|
|
public
array
|
#
describeTable( string $tableName, string $schemaName = null )
Returns the column descriptions for a table. |
public
integer
|
|
public
string
|
|
public
integer
|
#
lastInsertId( string $tableName = null, string $primaryKey = null )
Gets the last ID generated automatically by an IDENTITY/AUTOINCREMENT column. |
public
integer
|
#
lastSequenceId( string $sequenceName )
Return the most recent value from the specified sequence in the database. |
public
integer
|
#
nextSequenceId( string $sequenceName )
Generate a new value from the specified sequence in the database, and return it. |
public
string
|
#
getServerVersion( )
Retrieve server version in PHP style Pdo_Idm doesn't support getAttribute(PDO::ATTR_SERVER_VERSION) |
_beginTransaction(),
_commit(),
_quote(),
_rollBack(),
closeConnection(),
exec(),
isConnected(),
query(),
setFetchMode(),
supportsParameters()
|
protected
string
|
$_pdoType | 'ibm' |
#
PDO type. |
protected
string
|
$_serverType | null |
#
The IBM data server connected to |
protected
array
|
$_numericDataTypes | array(
Zend_Db::INT_TYPE => Zend_Db::INT_TYPE,
Zend_Db::BIGINT_TYPE => Zend_Db::BIGINT_TYPE,
Zend_Db::FLOAT_TYPE => Zend_Db::FLOAT_TYPE,
'INTEGER' => Zend_Db::INT_TYPE,
'SMALLINT' => Zend_Db::INT_TYPE,
'BIGINT' => Zend_Db::BIGINT_TYPE,
'DECIMAL' => Zend_Db::FLOAT_TYPE,
'DEC' => Zend_Db::FLOAT_TYPE,
'REAL' => Zend_Db::FLOAT_TYPE,
'NUMERIC' => Zend_Db::FLOAT_TYPE,
'DOUBLE PRECISION' => Zend_Db::FLOAT_TYPE,
'FLOAT' => Zend_Db::FLOAT_TYPE
) |
#
Keys are UPPERCASE SQL datatypes or the constants Zend_Db::INT_TYPE, Zend_Db::BIGINT_TYPE, or Zend_Db::FLOAT_TYPE. |
$_defaultStmtClass
|
$_allowSerialization,
$_autoQuoteIdentifiers,
$_autoReconnectOnUnserialize,
$_caseFolding,
$_config,
$_connection,
$_defaultProfilerClass,
$_fetchMode,
$_profiler
|