ZendX_Db_Adapter_FirebirdLocated in /Db/Adapter/Firebird.php (line 51)
Zend_Db_Adapter_Abstract | --ZendX_Db_Adapter_Firebird
string
quoteTableAs
(string|array|Zend_Db_Expr $ident, [string $alias = null], [boolean $auto = false])
bool
$_autoQuoteIdentifiers
= true (line 62)
Specifies whether the adapter automatically quotes identifiers.
If true, most SQL generated by Zend_Db classes applies identifier quoting automatically. If false, developer must quote identifiers themselves by calling quoteIdentifier().
array
$_numericDataTypes
= array(Keys are UPPERCASE SQL datatypes or the constants Zend_Db::INT_TYPE, Zend_Db::BIGINT_TYPE, or Zend_Db::FLOAT_TYPE.
Values are:
transaction
$_transResource
= null (line 69)
The transaction resource.
closeConnection (line 318)
Force the connection to close.
describeTable (line 164)
Returns the column descriptions for a table.
The return value is an associative array keyed by the column name, as returned by the RDBMS.
The value of each array element is an associative array with the following keys:
SCHEMA_NAME => string; name of database or schema TABLE_NAME => string; COLUMN_NAME => string; column name COLUMN_POSITION => number; ordinal position of column in table DATA_TYPE => string; SQL datatype name of column DEFAULT => string; default expression of column, null if none NULLABLE => boolean; true if column can have nulls LENGTH => number; length of CHAR/VARCHAR SCALE => number; scale of NUMERIC/DECIMAL PRECISION => number; precision of NUMERIC/DECIMAL UNSIGNED => boolean; unsigned property of an integer type PRIMARY => boolean; true if column is part of the primary key PRIMARY_POSITION => integer; position of column in primary key IDENTITY => integer; true if column is auto-generated with unique values
getServerVersion (line 579)
Retrieve server version in PHP style
getTransaction (line 76)
Return the status of current transaction.
isConnected (line 568)
Test if a connection is active
lastInsertId (line 367)
Gets the last ID generated automatically by an IDENTITY/AUTOINCREMENT column.
As a convention, on RDBMS brands that support sequences (e.g. Firebird, Oracle, PostgreSQL, DB2), this method forms the name of a sequence from the arguments and returns the last id generated by that sequence. On RDBMS brands that support IDENTITY/AUTOINCREMENT columns, this method returns the last value generated for such a column, and the table name argument is disregarded.
Firebird does not support IDENTITY columns, so if the sequence is not specified, this method returns null.
lastSequenceId (line 522)
Return the most recent value from the specified sequence in the database.
This is supported only on RDBMS brands that support sequences (e.g. Firebird, Oracle, PostgreSQL, DB2). Other RDBMS brands return null.
limit (line 467)
Adds an adapter-specific LIMIT clause to the SELECT statement.
listTables (line 128)
Returns a list of the tables in the database.
nextSequenceId (line 538)
Generate a new value from the specified sequence in the database, and return it.
This is supported only on RDBMS brands that support sequences (e.g. Firebird, Oracle, PostgreSQL, DB2). Other RDBMS brands return null.
prepare (line 337)
Prepare a statement and return a Statement resource.
quoteTableAs (line 508)
Quote a table identifier and alias.
setFetchMode (line 437)
Set the fetch mode.
supportsParameters (line 552)
Check if the adapter supports real SQL parameters.
_beginTransaction (line 387)
Begin a transaction.
_commit (line 402)
Commit a transaction.
_connect (line 277)
Creates a connection to the database.
_formatDbConnString (line 260)
Format a connection string to connect to database
_quote (line 114)
Quote a raw string.
_rollBack (line 419)
Roll-back a transaction.
Documentation generated on Sat, 14 Feb 2009 13:36:22 +0300 by phpDocumentor 1.4.2