Classes:
Doctrine
Doctrine_Access
Doctrine_Adapter
Doctrine_Adapter_Db2_Exception
Doctrine_Adapter_Exception
Doctrine_Adapter_Statement
Doctrine_AuditLog
Doctrine_AuditLog_Listener
Doctrine_Collection
Doctrine_Collection_Exception
Doctrine_Collection_Iterator
Doctrine_Collection_Iterator_Expandable
Doctrine_Collection_Iterator_Normal
Doctrine_Collection_Iterator_Offset
Doctrine_Collection_Offset
Doctrine_Column
Doctrine_Compiler
Doctrine_Compiler_Exception
Doctrine_Configurable
Doctrine_Connection
Doctrine_Connection_Common
Doctrine_Connection_Db2
Doctrine_Connection_Exception
Doctrine_Connection_Firebird
Doctrine_Connection_Firebird_Exception
Doctrine_Connection_Informix
Doctrine_Connection_Informix_Exception
Doctrine_Connection_Mock
Doctrine_Connection_Module
Doctrine_Connection_Mssql
Doctrine_Connection_Mssql_Exception
Doctrine_Connection_Mysql
Doctrine_Connection_Mysql_Exception
Doctrine_Connection_Oracle
Doctrine_Connection_Oracle_Exception
Doctrine_Connection_Pgsql
Doctrine_Connection_Pgsql_Exception
Doctrine_Connection_Profiler
Doctrine_Connection_Profiler_Exception
Doctrine_Connection_Sqlite
Doctrine_Connection_Sqlite_Exception
Doctrine_Connection_Statement
Doctrine_Connection_UnitOfWork
Doctrine_DataDict
Doctrine_DataDict_Exception
Doctrine_DataDict_Informix
Doctrine_DataType
Doctrine_Db
Doctrine_Event
Doctrine_EventListener
Doctrine_EventListener_Chain
Doctrine_EventListener_Exception
Doctrine_Exception
Doctrine_Export
Doctrine_Export_Exception
Doctrine_Export_Firebird
Doctrine_Export_Frontbase
Doctrine_Export_Mssql
Doctrine_Export_Mysql
Doctrine_Export_Oracle
Doctrine_Export_Pgsql
Doctrine_Export_Reporter
Doctrine_Export_Schema
Doctrine_Export_Schema_Xml
Doctrine_Export_Schema_Yml
Doctrine_Export_Sqlite
Doctrine_Expression
Doctrine_Expression_Driver
Doctrine_Expression_Exception
Doctrine_Expression_Firebird
Doctrine_Expression_Informix
Doctrine_Expression_Mock
Doctrine_Expression_Mssql
Doctrine_Expression_Mysql
Doctrine_Expression_Oracle
Doctrine_Expression_Pgsql
Doctrine_Expression_Sqlite
Doctrine_File
Doctrine_File_Index
Doctrine_Formatter
Doctrine_Hook
Doctrine_Hook_Equal
Doctrine_Hook_Integer
Doctrine_Hook_Parser
Doctrine_Hook_Parser_Complex
Doctrine_Hook_WordLike
Doctrine_Hydrate
Doctrine_Hydrate_Array
Doctrine_Hydrate_Exception
Doctrine_Hydrate_Record
Doctrine_Import
Doctrine_Import_Builder
Doctrine_Import_Builder_BaseClass
Doctrine_Import_Builder_Exception
Doctrine_Import_Exception
Doctrine_Import_Firebird
Doctrine_Import_Informix
Doctrine_Import_Mssql
Doctrine_Import_Mysql
Doctrine_Import_Oracle
Doctrine_Import_Pgsql
Doctrine_Import_Reader
Doctrine_Import_Reader_Db
Doctrine_Import_Reader_Exception
Doctrine_Import_Reader_Xml_Propel
Doctrine_Import_Schema
Doctrine_Import_Schema_Xml
Doctrine_Import_Schema_Yml
Doctrine_Import_Sqlite
Doctrine_IntegrityMapper
Doctrine_Lib
Doctrine_Locking_Exception
Doctrine_Locking_Manager_Pessimistic
Doctrine_Manager
Doctrine_Manager_Exception
Doctrine_Node
Doctrine_Node_AdjacencyList
Doctrine_Node_AdjacencyList_LevelOrderIterator
Doctrine_Node_AdjacencyList_PostOrderIterator
Doctrine_Node_AdjacencyList_PreOrderIterator
Doctrine_Node_Exception
Doctrine_Node_MaterializedPath
Doctrine_Node_MaterializedPath_LevelOrderIterator
Doctrine_Node_MaterializedPath_PostOrderIterator
Doctrine_Node_MaterializedPath_PreOrderIterator
Doctrine_Node_NestedSet
Doctrine_Node_NestedSet_LevelOrderIterator
Doctrine_Node_NestedSet_PostOrderIterator
Doctrine_Node_NestedSet_PreOrderIterator
Doctrine_Null
Doctrine_Object
Doctrine_Plugin
Doctrine_Query
Doctrine_Query_Abstract
Doctrine_Query_Check
Doctrine_Query_Condition
Doctrine_Query_Exception
Doctrine_Query_Filter
Doctrine_Query_Filter_Chain
Doctrine_Query_From
Doctrine_Query_Groupby
Doctrine_Query_Having
Doctrine_Query_JoinCondition
Doctrine_Query_Limit
Doctrine_Query_Offset
Doctrine_Query_Orderby
Doctrine_Query_Parser
Doctrine_Query_Part
Doctrine_Query_Select
Doctrine_Query_Set
Doctrine_Query_Where
Doctrine_RawSql
Doctrine_RawSql_Exception
Doctrine_Record
Doctrine_Record_Abstract
Doctrine_Record_Exception
Doctrine_Record_Filter
Doctrine_Record_Iterator
Doctrine_Record_Listener
Doctrine_Record_Listener_Chain
Doctrine_Record_State_Exception
Doctrine_Relation
Doctrine_Relation_Association
Doctrine_Relation_Association_Self
Doctrine_Relation_Exception
Doctrine_Relation_ForeignKey
Doctrine_Relation_LocalKey
Doctrine_Relation_Nest
Doctrine_Relation_Parser
Doctrine_Relation_Parser_Exception
Doctrine_Schema
Doctrine_Schema_Column
Doctrine_Schema_Database
Doctrine_Schema_Exception
Doctrine_Schema_Object
Doctrine_Schema_Relation
Doctrine_Schema_Table
Doctrine_Search
Doctrine_Search_Analyzer
Doctrine_Search_Analyzer_Exception
Doctrine_Search_Analyzer_Standard
Doctrine_Search_Exception
Doctrine_Search_Indexer
Doctrine_Search_Indexer_Dir
Doctrine_Search_Indexer_Exception
Doctrine_Search_Listener
Doctrine_Search_Parser
Doctrine_Search_Query
Doctrine_Search_Record
Doctrine_Search_Scorer
Doctrine_Search_Template
Doctrine_Sequence
Doctrine_Sequence_Db2
Doctrine_Sequence_Exception
Doctrine_Sequence_Firebird
Doctrine_Sequence_Informix
Doctrine_Sequence_Mssql
Doctrine_Sequence_Mysql
Doctrine_Sequence_Oracle
Doctrine_Sequence_Pgsql
Doctrine_Sequence_Sqlite
Doctrine_Table
Doctrine_Table_Exception
Doctrine_Table_Repository
Doctrine_Table_Repository_Exception
Doctrine_Template
Doctrine_Template_NestedSet
Doctrine_Template_Searchable
Doctrine_Template_Taggable
Doctrine_Template_Versionable
Doctrine_Tokenizer
Doctrine_Transaction
Doctrine_Transaction_Exception
Doctrine_Transaction_Firebird
Doctrine_Transaction_Informix
Doctrine_Transaction_Mock
Doctrine_Transaction_Mssql
Doctrine_Transaction_Mysql
Doctrine_Transaction_Oracle
Doctrine_Transaction_Pgsql
Doctrine_Transaction_Sqlite
Doctrine_Tree
Doctrine_Tree_AdjacencyList
Doctrine_Tree_Exception
Doctrine_Tree_MaterializedPath
Doctrine_Tree_NestedSet
Doctrine_Util
Doctrine_Validator
Doctrine_Validator_Country
Doctrine_Validator_Creditcard
Doctrine_Validator_Date
Doctrine_Validator_Email
Doctrine_Validator_Enum
Doctrine_Validator_ErrorStack
Doctrine_Validator_Exception
Doctrine_Validator_HtmlColor
Doctrine_Validator_Ip
Doctrine_Validator_Minlength
Doctrine_Validator_Nospace
Doctrine_Validator_Notblank
Doctrine_Validator_Notnull
Doctrine_Validator_Range
Doctrine_Validator_Regexp
Doctrine_Validator_Unique
Doctrine_Validator_Unsigned
Doctrine_Validator_Usstate
Doctrine_View
Doctrine_View_Exception
Doctrine_Cache
Doctrine_Cache
Doctrine_Cache_Apc
Doctrine_Cache_Array
Doctrine_Cache_Db
Doctrine_Cache_Driver
Doctrine_Cache_Exception
Doctrine_Cache_Memcache
Doctrine_Adapter
Doctrine_Adapter_Db2
Doctrine_Adapter_Mock
Doctrine_Adapter_Mysqli
Doctrine_Adapter_Oracle
Doctrine_Adapter_Statement_Mock
Doctrine_DataDict
Doctrine_DataDict_Firebird
Doctrine_DataDict_Mssql
Doctrine_DataDict_Mysql
Doctrine_DataDict_Oracle
Doctrine_DataDict_Pgsql
Doctrine_DataDict_Sqlite

# Class: Doctrine_Adapter

Source Location: /Doctrine/Adapter.php

## Class Doctrine_Adapter

Class Overview

Doctrine_Adapter Located in /Doctrine/Adapter.php [line 33]
Author(s): Konsta Vesterinen <kvesteri@cc.hut.fi> Information Tags:
Version: | $Revision: 1080 $
Link: | www.phpdoctrine.com
Since: | 1.0
License: | LGPL

[ Top ]
Direct descendents

Child Class | Description
--- | ---
Doctrine_Adapter_Db2 | Doctrine_Adapter_Db2 IBM DB2 Adapter [BORROWED FROM ZEND FRAMEWORK]
Doctrine_Adapter_Mysqli | Doctrine_Adapter_Mysqli This class is used for special testing purposes.
Doctrine_Adapter_Oracle | Doctrine_Adapter_Oracle [BORROWED FROM ZEND FRAMEWORK]

[ Top ]
Constant Summary

ATTR_AUTOCOMMIT |
ATTR_CASE |
ATTR_CLIENT_VERSION |
ATTR_CONNECTION_STATUS |
ATTR_CURSOR |
ATTR_CURSOR_NAME |
ATTR_DRIVER_NAME |
ATTR_ERRMODE |
ATTR_FETCH_CATALOG_NAMES |
ATTR_FETCH_TABLE_NAMES |
ATTR_MAX_COLUMN_LEN |
ATTR_ORACLE_NULLS |
ATTR_PERSISTENT |
ATTR_PREFETCH |
ATTR_SERVER_INFO |
ATTR_SERVER_VERSION |
ATTR_STATEMENT_CLASS |
ATTR_STRINGIFY_FETCHES |
ATTR_TIMEOUT |
CASE_LOWER |
CASE_NATURAL |
CASE_UPPER |
CURSOR_FWDONLY |
CURSOR_SCROLL |
ERRMODE_EXCEPTION |
ERRMODE_SILENT |
ERRMODE_WARNING |
ERR_ALREADY_EXISTS |
ERR_CANT_MAP |
ERR_CONSTRAINT |
ERR_DISCONNECTED |
ERR_MISMATCH |
ERR_NONE |
ERR_NOT_FOUND |
ERR_NOT_IMPLEMENTED |
ERR_NO_PERM |
ERR_SYNTAX |
ERR_TRUNCATED |
FETCH_ASSOC |
FETCH_BOTH |
FETCH_BOUND |
FETCH_CLASS |
FETCH_CLASSTYPE |
FETCH_COLUMN |
FETCH_FUNC |
FETCH_GROUP |
FETCH_INTO |
FETCH_LAZY |
FETCH_NAMED |
FETCH_NUM |
FETCH_OBJ |
FETCH_ORI_ABS |
FETCH_ORI_FIRST |
FETCH_ORI_LAST |
FETCH_ORI_NEXT |
FETCH_ORI_PRIOR |
FETCH_ORI_REL |
FETCH_SERIALIZE |
FETCH_UNIQUE |
NULL_EMPTY_STRING |
NULL_NATURAL |
NULL_TO_STRING |
PARAM_BOOL |
PARAM_INPUT_OUTPUT |
PARAM_INT |
PARAM_LOB |
PARAM_NULL |
PARAM_STMT |
PARAM_STR |

[ Top ]
Constants
ATTR_AUTOCOMMIT = 0 [line 35]
[ Top ]
ATTR_CASE = 8 [line 36]
[ Top ]
ATTR_CLIENT_VERSION = 5 [line 37]
[ Top ]
ATTR_CONNECTION_STATUS = 7 [line 38]
[ Top ]
ATTR_CURSOR = 10 [line 39]
[ Top ]
ATTR_CURSOR_NAME = 9 [line 40]
[ Top ]
ATTR_DRIVER_NAME = 16 [line 41]
[ Top ]
ATTR_ERRMODE = 3 [line 42]
[ Top ]
ATTR_FETCH_CATALOG_NAMES = 15 [line 43]
[ Top ]
ATTR_FETCH_TABLE_NAMES = 14 [line 44]
[ Top ]
ATTR_MAX_COLUMN_LEN = 18 [line 45]
[ Top ]
ATTR_ORACLE_NULLS = 11 [line 46]
[ Top ]
ATTR_PERSISTENT = 12 [line 47]
[ Top ]
ATTR_PREFETCH = 1 [line 48]
[ Top ]
ATTR_SERVER_INFO = 6 [line 49]
[ Top ]
ATTR_SERVER_VERSION = 4 [line 50]
[ Top ]
ATTR_STATEMENT_CLASS = 13 [line 51]
[ Top ]
ATTR_STRINGIFY_FETCHES = 17 [line 52]
[ Top ]
ATTR_TIMEOUT = 2 [line 53]
[ Top ]
CASE_LOWER = 2 [line 54]
[ Top ]
CASE_NATURAL = 0 [line 55]
[ Top ]
CASE_UPPER = 1 [line 56]
[ Top ]
CURSOR_FWDONLY = 0 [line 57]
[ Top ]
CURSOR_SCROLL = 1 [line 58]
[ Top ]
ERRMODE_EXCEPTION = 2 [line 70]
[ Top ]
ERRMODE_SILENT = 0 [line 71]
[ Top ]
ERRMODE_WARNING = 1 [line 72]
[ Top ]
ERR_ALREADY_EXISTS = NULL [line 59]
[ Top ]
ERR_CANT_MAP = NULL [line 60]
[ Top ]
ERR_CONSTRAINT = NULL [line 61]
[ Top ]
ERR_DISCONNECTED = NULL [line 62]
[ Top ]
ERR_MISMATCH = NULL [line 63]
[ Top ]
ERR_NONE = '00000' [line 65]
[ Top ]
ERR_NOT_FOUND = NULL [line 66]
[ Top ]
ERR_NOT_IMPLEMENTED = NULL [line 67]
[ Top ]
ERR_NO_PERM = NULL [line 64]
[ Top ]
ERR_SYNTAX = NULL [line 68]
[ Top ]
ERR_TRUNCATED = NULL [line 69]
[ Top ]
FETCH_ASSOC = 2 [line 73]
[ Top ]
FETCH_BOTH = 4 [line 74]
[ Top ]
FETCH_BOUND = 6 [line 75]
[ Top ]
FETCH_CLASS = 8 [line 76]
[ Top ]
FETCH_CLASSTYPE = 262144 [line 77]
[ Top ]
FETCH_COLUMN = 7 [line 78]
[ Top ]
FETCH_FUNC = 10 [line 79]
[ Top ]
FETCH_GROUP = 65536 [line 80]
[ Top ]
FETCH_INTO = 9 [line 81]
[ Top ]
FETCH_LAZY = 1 [line 82]
[ Top ]
FETCH_NAMED = 11 [line 83]
[ Top ]
FETCH_NUM = 3 [line 84]
[ Top ]
FETCH_OBJ = 5 [line 85]
[ Top ]
FETCH_ORI_ABS = 4 [line 86]
[ Top ]
FETCH_ORI_FIRST = 2 [line 87]
[ Top ]
FETCH_ORI_LAST = 3 [line 88]
[ Top ]
FETCH_ORI_NEXT = 0 [line 89]
[ Top ]
FETCH_ORI_PRIOR = 1 [line 90]
[ Top ]
FETCH_ORI_REL = 5 [line 91]
[ Top ]
FETCH_SERIALIZE = 524288 [line 92]
[ Top ]
FETCH_UNIQUE = 196608 [line 93]
[ Top ]
NULL_EMPTY_STRING = 1 [line 94]
[ Top ]
NULL_NATURAL = 0 [line 95]
[ Top ]
NULL_TO_STRING = NULL [line 96]
[ Top ]
PARAM_BOOL = 5 [line 97]
[ Top ]
PARAM_INPUT_OUTPUT = -2147483648 [line 98]
[ Top ]
PARAM_INT = 1 [line 99]
[ Top ]
PARAM_LOB = 3 [line 100]
[ Top ]
PARAM_NULL = 0 [line 101]
[ Top ]
PARAM_STMT = 4 [line 102]
[ Top ]
PARAM_STR = 2 [line 103]
[ Top ]