1
0
mirror of synced 2024-12-15 15:46:02 +03:00
doctrine2/api_documentation/trunk/Doctrine/Doctrine_Connection.html

4014 lines
175 KiB
HTML
Raw Normal View History

<div id="right">
<b>Classes:</b><br />
<div class="package">
<a href="../Doctrine/Doctrine.html">Doctrine</a> <br />
<a href="../Doctrine/Doctrine_Access.html">Doctrine_Access</a> <br />
<a href="../Doctrine/Doctrine_Adapter.html">Doctrine_Adapter</a> <br />
<a href="../Doctrine/Doctrine_Adapter_Db2_Exception.html">Doctrine_Adapter_Db2_Exception</a> <br />
<a href="../Doctrine/Doctrine_Adapter_Exception.html">Doctrine_Adapter_Exception</a> <br />
<a href="../Doctrine/Doctrine_Adapter_Statement.html">Doctrine_Adapter_Statement</a> <br />
<a href="../Doctrine/Doctrine_AuditLog.html">Doctrine_AuditLog</a> <br />
<a href="../Doctrine/Doctrine_AuditLog_Listener.html">Doctrine_AuditLog_Listener</a> <br />
<a href="../Doctrine/Doctrine_Collection.html">Doctrine_Collection</a> <br />
<a href="../Doctrine/Doctrine_Collection_Exception.html">Doctrine_Collection_Exception</a> <br />
<a href="../Doctrine/Doctrine_Collection_Iterator.html">Doctrine_Collection_Iterator</a> <br />
<a href="../Doctrine/Doctrine_Collection_Iterator_Expandable.html">Doctrine_Collection_Iterator_Expandable</a> <br />
<a href="../Doctrine/Doctrine_Collection_Iterator_Normal.html">Doctrine_Collection_Iterator_Normal</a> <br />
<a href="../Doctrine/Doctrine_Collection_Iterator_Offset.html">Doctrine_Collection_Iterator_Offset</a> <br />
<a href="../Doctrine/Doctrine_Collection_Offset.html">Doctrine_Collection_Offset</a> <br />
<a href="../Doctrine/Doctrine_Column.html">Doctrine_Column</a> <br />
<a href="../Doctrine/Doctrine_Compiler.html">Doctrine_Compiler</a> <br />
<a href="../Doctrine/Doctrine_Compiler_Exception.html">Doctrine_Compiler_Exception</a> <br />
<a href="../Doctrine/Doctrine_Configurable.html">Doctrine_Configurable</a> <br />
<a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a> <br />
<a href="../Doctrine/Doctrine_Connection_Common.html">Doctrine_Connection_Common</a> <br />
<a href="../Doctrine/Doctrine_Connection_Db2.html">Doctrine_Connection_Db2</a> <br />
<a href="../Doctrine/Doctrine_Connection_Exception.html">Doctrine_Connection_Exception</a> <br />
<a href="../Doctrine/Doctrine_Connection_Firebird.html">Doctrine_Connection_Firebird</a> <br />
<a href="../Doctrine/Doctrine_Connection_Firebird_Exception.html">Doctrine_Connection_Firebird_Exception</a> <br />
<a href="../Doctrine/Doctrine_Connection_Informix.html">Doctrine_Connection_Informix</a> <br />
<a href="../Doctrine/Doctrine_Connection_Informix_Exception.html">Doctrine_Connection_Informix_Exception</a> <br />
<a href="../Doctrine/Doctrine_Connection_Mock.html">Doctrine_Connection_Mock</a> <br />
<a href="../Doctrine/Doctrine_Connection_Module.html">Doctrine_Connection_Module</a> <br />
<a href="../Doctrine/Doctrine_Connection_Mssql.html">Doctrine_Connection_Mssql</a> <br />
<a href="../Doctrine/Doctrine_Connection_Mssql_Exception.html">Doctrine_Connection_Mssql_Exception</a> <br />
<a href="../Doctrine/Doctrine_Connection_Mysql.html">Doctrine_Connection_Mysql</a> <br />
<a href="../Doctrine/Doctrine_Connection_Mysql_Exception.html">Doctrine_Connection_Mysql_Exception</a> <br />
<a href="../Doctrine/Doctrine_Connection_Oracle.html">Doctrine_Connection_Oracle</a> <br />
<a href="../Doctrine/Doctrine_Connection_Oracle_Exception.html">Doctrine_Connection_Oracle_Exception</a> <br />
<a href="../Doctrine/Doctrine_Connection_Pgsql.html">Doctrine_Connection_Pgsql</a> <br />
<a href="../Doctrine/Doctrine_Connection_Pgsql_Exception.html">Doctrine_Connection_Pgsql_Exception</a> <br />
<a href="../Doctrine/Doctrine_Connection_Profiler.html">Doctrine_Connection_Profiler</a> <br />
<a href="../Doctrine/Doctrine_Connection_Profiler_Exception.html">Doctrine_Connection_Profiler_Exception</a> <br />
<a href="../Doctrine/Doctrine_Connection_Sqlite.html">Doctrine_Connection_Sqlite</a> <br />
<a href="../Doctrine/Doctrine_Connection_Sqlite_Exception.html">Doctrine_Connection_Sqlite_Exception</a> <br />
<a href="../Doctrine/Doctrine_Connection_Statement.html">Doctrine_Connection_Statement</a> <br />
<a href="../Doctrine/Doctrine_Connection_UnitOfWork.html">Doctrine_Connection_UnitOfWork</a> <br />
<a href="../Doctrine/Doctrine_DataDict.html">Doctrine_DataDict</a> <br />
<a href="../Doctrine/Doctrine_DataDict_Exception.html">Doctrine_DataDict_Exception</a> <br />
<a href="../Doctrine/Doctrine_DataDict_Informix.html">Doctrine_DataDict_Informix</a> <br />
<a href="../Doctrine/Doctrine_DataType.html">Doctrine_DataType</a> <br />
<a href="../Doctrine/Doctrine_Db.html">Doctrine_Db</a> <br />
<a href="../Doctrine/Doctrine_Event.html">Doctrine_Event</a> <br />
<a href="../Doctrine/Doctrine_EventListener.html">Doctrine_EventListener</a> <br />
<a href="../Doctrine/Doctrine_EventListener_Chain.html">Doctrine_EventListener_Chain</a> <br />
<a href="../Doctrine/Doctrine_EventListener_Exception.html">Doctrine_EventListener_Exception</a> <br />
<a href="../Doctrine/Doctrine_Exception.html">Doctrine_Exception</a> <br />
<a href="../Doctrine/Doctrine_Export.html">Doctrine_Export</a> <br />
<a href="../Doctrine/Doctrine_Export_Exception.html">Doctrine_Export_Exception</a> <br />
<a href="../Doctrine/Doctrine_Export_Firebird.html">Doctrine_Export_Firebird</a> <br />
<a href="../Doctrine/Doctrine_Export_Frontbase.html">Doctrine_Export_Frontbase</a> <br />
<a href="../Doctrine/Doctrine_Export_Mssql.html">Doctrine_Export_Mssql</a> <br />
<a href="../Doctrine/Doctrine_Export_Mysql.html">Doctrine_Export_Mysql</a> <br />
<a href="../Doctrine/Doctrine_Export_Oracle.html">Doctrine_Export_Oracle</a> <br />
<a href="../Doctrine/Doctrine_Export_Pgsql.html">Doctrine_Export_Pgsql</a> <br />
<a href="../Doctrine/Doctrine_Export_Reporter.html">Doctrine_Export_Reporter</a> <br />
<a href="../Doctrine/Doctrine_Export_Schema.html">Doctrine_Export_Schema</a> <br />
<a href="../Doctrine/Doctrine_Export_Schema_Xml.html">Doctrine_Export_Schema_Xml</a> <br />
<a href="../Doctrine/Doctrine_Export_Schema_Yml.html">Doctrine_Export_Schema_Yml</a> <br />
<a href="../Doctrine/Doctrine_Export_Sqlite.html">Doctrine_Export_Sqlite</a> <br />
<a href="../Doctrine/Doctrine_Expression.html">Doctrine_Expression</a> <br />
<a href="../Doctrine/Doctrine_Expression_Driver.html">Doctrine_Expression_Driver</a> <br />
<a href="../Doctrine/Doctrine_Expression_Exception.html">Doctrine_Expression_Exception</a> <br />
<a href="../Doctrine/Doctrine_Expression_Firebird.html">Doctrine_Expression_Firebird</a> <br />
<a href="../Doctrine/Doctrine_Expression_Informix.html">Doctrine_Expression_Informix</a> <br />
<a href="../Doctrine/Doctrine_Expression_Mock.html">Doctrine_Expression_Mock</a> <br />
<a href="../Doctrine/Doctrine_Expression_Mssql.html">Doctrine_Expression_Mssql</a> <br />
<a href="../Doctrine/Doctrine_Expression_Mysql.html">Doctrine_Expression_Mysql</a> <br />
<a href="../Doctrine/Doctrine_Expression_Oracle.html">Doctrine_Expression_Oracle</a> <br />
<a href="../Doctrine/Doctrine_Expression_Pgsql.html">Doctrine_Expression_Pgsql</a> <br />
<a href="../Doctrine/Doctrine_Expression_Sqlite.html">Doctrine_Expression_Sqlite</a> <br />
<a href="../Doctrine/Doctrine_File.html">Doctrine_File</a> <br />
<a href="../Doctrine/Doctrine_File_Index.html">Doctrine_File_Index</a> <br />
<a href="../Doctrine/Doctrine_Formatter.html">Doctrine_Formatter</a> <br />
<a href="../Doctrine/Doctrine_Hook.html">Doctrine_Hook</a> <br />
<a href="../Doctrine/Doctrine_Hook_Equal.html">Doctrine_Hook_Equal</a> <br />
<a href="../Doctrine/Doctrine_Hook_Integer.html">Doctrine_Hook_Integer</a> <br />
<a href="../Doctrine/Doctrine_Hook_Parser.html">Doctrine_Hook_Parser</a> <br />
<a href="../Doctrine/Doctrine_Hook_Parser_Complex.html">Doctrine_Hook_Parser_Complex</a> <br />
<a href="../Doctrine/Doctrine_Hook_WordLike.html">Doctrine_Hook_WordLike</a> <br />
<a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a> <br />
<a href="../Doctrine/Doctrine_Hydrate_Array.html">Doctrine_Hydrate_Array</a> <br />
<a href="../Doctrine/Doctrine_Hydrate_Exception.html">Doctrine_Hydrate_Exception</a> <br />
<a href="../Doctrine/Doctrine_Hydrate_Record.html">Doctrine_Hydrate_Record</a> <br />
<a href="../Doctrine/Doctrine_Import.html">Doctrine_Import</a> <br />
<a href="../Doctrine/Doctrine_Import_Builder.html">Doctrine_Import_Builder</a> <br />
<a href="../Doctrine/Doctrine_Import_Builder_BaseClass.html">Doctrine_Import_Builder_BaseClass</a> <br />
<a href="../Doctrine/Doctrine_Import_Builder_Exception.html">Doctrine_Import_Builder_Exception</a> <br />
<a href="../Doctrine/Doctrine_Import_Exception.html">Doctrine_Import_Exception</a> <br />
<a href="../Doctrine/Doctrine_Import_Firebird.html">Doctrine_Import_Firebird</a> <br />
<a href="../Doctrine/Doctrine_Import_Informix.html">Doctrine_Import_Informix</a> <br />
<a href="../Doctrine/Doctrine_Import_Mssql.html">Doctrine_Import_Mssql</a> <br />
<a href="../Doctrine/Doctrine_Import_Mysql.html">Doctrine_Import_Mysql</a> <br />
<a href="../Doctrine/Doctrine_Import_Oracle.html">Doctrine_Import_Oracle</a> <br />
<a href="../Doctrine/Doctrine_Import_Pgsql.html">Doctrine_Import_Pgsql</a> <br />
<a href="../Doctrine/Doctrine_Import_Reader.html">Doctrine_Import_Reader</a> <br />
<a href="../Doctrine/Doctrine_Import_Reader_Db.html">Doctrine_Import_Reader_Db</a> <br />
<a href="../Doctrine/Doctrine_Import_Reader_Exception.html">Doctrine_Import_Reader_Exception</a> <br />
<a href="../Doctrine/Doctrine_Import_Reader_Xml_Propel.html">Doctrine_Import_Reader_Xml_Propel</a> <br />
<a href="../Doctrine/Doctrine_Import_Schema.html">Doctrine_Import_Schema</a> <br />
<a href="../Doctrine/Doctrine_Import_Schema_Xml.html">Doctrine_Import_Schema_Xml</a> <br />
<a href="../Doctrine/Doctrine_Import_Schema_Yml.html">Doctrine_Import_Schema_Yml</a> <br />
<a href="../Doctrine/Doctrine_Import_Sqlite.html">Doctrine_Import_Sqlite</a> <br />
<a href="../Doctrine/Doctrine_IntegrityMapper.html">Doctrine_IntegrityMapper</a> <br />
<a href="../Doctrine/Doctrine_Lib.html">Doctrine_Lib</a> <br />
<a href="../Doctrine/Doctrine_Locking_Exception.html">Doctrine_Locking_Exception</a> <br />
<a href="../Doctrine/Doctrine_Locking_Manager_Pessimistic.html">Doctrine_Locking_Manager_Pessimistic</a> <br />
<a href="../Doctrine/Doctrine_Manager.html">Doctrine_Manager</a> <br />
<a href="../Doctrine/Doctrine_Manager_Exception.html">Doctrine_Manager_Exception</a> <br />
<a href="../Doctrine/Doctrine_Node.html">Doctrine_Node</a> <br />
<a href="../Doctrine/Doctrine_Node_AdjacencyList.html">Doctrine_Node_AdjacencyList</a> <br />
<a href="../Doctrine/Doctrine_Node_AdjacencyList_LevelOrderIterator.html">Doctrine_Node_AdjacencyList_LevelOrderIterator</a> <br />
<a href="../Doctrine/Doctrine_Node_AdjacencyList_PostOrderIterator.html">Doctrine_Node_AdjacencyList_PostOrderIterator</a> <br />
<a href="../Doctrine/Doctrine_Node_AdjacencyList_PreOrderIterator.html">Doctrine_Node_AdjacencyList_PreOrderIterator</a> <br />
<a href="../Doctrine/Doctrine_Node_Exception.html">Doctrine_Node_Exception</a> <br />
<a href="../Doctrine/Doctrine_Node_MaterializedPath.html">Doctrine_Node_MaterializedPath</a> <br />
<a href="../Doctrine/Doctrine_Node_MaterializedPath_LevelOrderIterator.html">Doctrine_Node_MaterializedPath_LevelOrderIterator</a> <br />
<a href="../Doctrine/Doctrine_Node_MaterializedPath_PostOrderIterator.html">Doctrine_Node_MaterializedPath_PostOrderIterator</a> <br />
<a href="../Doctrine/Doctrine_Node_MaterializedPath_PreOrderIterator.html">Doctrine_Node_MaterializedPath_PreOrderIterator</a> <br />
<a href="../Doctrine/Doctrine_Node_NestedSet.html">Doctrine_Node_NestedSet</a> <br />
<a href="../Doctrine/Doctrine_Node_NestedSet_LevelOrderIterator.html">Doctrine_Node_NestedSet_LevelOrderIterator</a> <br />
<a href="../Doctrine/Doctrine_Node_NestedSet_PostOrderIterator.html">Doctrine_Node_NestedSet_PostOrderIterator</a> <br />
<a href="../Doctrine/Doctrine_Node_NestedSet_PreOrderIterator.html">Doctrine_Node_NestedSet_PreOrderIterator</a> <br />
<a href="../Doctrine/Doctrine_Null.html">Doctrine_Null</a> <br />
<a href="../Doctrine/Doctrine_Object.html">Doctrine_Object</a> <br />
<a href="../Doctrine/Doctrine_Plugin.html">Doctrine_Plugin</a> <br />
<a href="../Doctrine/Doctrine_Query.html">Doctrine_Query</a> <br />
<a href="../Doctrine/Doctrine_Query_Abstract.html">Doctrine_Query_Abstract</a> <br />
<a href="../Doctrine/Doctrine_Query_Check.html">Doctrine_Query_Check</a> <br />
<a href="../Doctrine/Doctrine_Query_Condition.html">Doctrine_Query_Condition</a> <br />
<a href="../Doctrine/Doctrine_Query_Exception.html">Doctrine_Query_Exception</a> <br />
<a href="../Doctrine/Doctrine_Query_Filter.html">Doctrine_Query_Filter</a> <br />
<a href="../Doctrine/Doctrine_Query_Filter_Chain.html">Doctrine_Query_Filter_Chain</a> <br />
<a href="../Doctrine/Doctrine_Query_From.html">Doctrine_Query_From</a> <br />
<a href="../Doctrine/Doctrine_Query_Groupby.html">Doctrine_Query_Groupby</a> <br />
<a href="../Doctrine/Doctrine_Query_Having.html">Doctrine_Query_Having</a> <br />
<a href="../Doctrine/Doctrine_Query_JoinCondition.html">Doctrine_Query_JoinCondition</a> <br />
<a href="../Doctrine/Doctrine_Query_Limit.html">Doctrine_Query_Limit</a> <br />
<a href="../Doctrine/Doctrine_Query_Offset.html">Doctrine_Query_Offset</a> <br />
<a href="../Doctrine/Doctrine_Query_Orderby.html">Doctrine_Query_Orderby</a> <br />
<a href="../Doctrine/Doctrine_Query_Parser.html">Doctrine_Query_Parser</a> <br />
<a href="../Doctrine/Doctrine_Query_Part.html">Doctrine_Query_Part</a> <br />
<a href="../Doctrine/Doctrine_Query_Select.html">Doctrine_Query_Select</a> <br />
<a href="../Doctrine/Doctrine_Query_Set.html">Doctrine_Query_Set</a> <br />
<a href="../Doctrine/Doctrine_Query_Where.html">Doctrine_Query_Where</a> <br />
<a href="../Doctrine/Doctrine_RawSql.html">Doctrine_RawSql</a> <br />
<a href="../Doctrine/Doctrine_RawSql_Exception.html">Doctrine_RawSql_Exception</a> <br />
<a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> <br />
<a href="../Doctrine/Doctrine_Record_Abstract.html">Doctrine_Record_Abstract</a> <br />
<a href="../Doctrine/Doctrine_Record_Exception.html">Doctrine_Record_Exception</a> <br />
<a href="../Doctrine/Doctrine_Record_Filter.html">Doctrine_Record_Filter</a> <br />
<a href="../Doctrine/Doctrine_Record_Iterator.html">Doctrine_Record_Iterator</a> <br />
<a href="../Doctrine/Doctrine_Record_Listener.html">Doctrine_Record_Listener</a> <br />
<a href="../Doctrine/Doctrine_Record_Listener_Chain.html">Doctrine_Record_Listener_Chain</a> <br />
<a href="../Doctrine/Doctrine_Record_State_Exception.html">Doctrine_Record_State_Exception</a> <br />
<a href="../Doctrine/Doctrine_Relation.html">Doctrine_Relation</a> <br />
<a href="../Doctrine/Doctrine_Relation_Association.html">Doctrine_Relation_Association</a> <br />
<a href="../Doctrine/Doctrine_Relation_Association_Self.html">Doctrine_Relation_Association_Self</a> <br />
<a href="../Doctrine/Doctrine_Relation_Exception.html">Doctrine_Relation_Exception</a> <br />
<a href="../Doctrine/Doctrine_Relation_ForeignKey.html">Doctrine_Relation_ForeignKey</a> <br />
<a href="../Doctrine/Doctrine_Relation_LocalKey.html">Doctrine_Relation_LocalKey</a> <br />
<a href="../Doctrine/Doctrine_Relation_Nest.html">Doctrine_Relation_Nest</a> <br />
<a href="../Doctrine/Doctrine_Relation_Parser.html">Doctrine_Relation_Parser</a> <br />
<a href="../Doctrine/Doctrine_Relation_Parser_Exception.html">Doctrine_Relation_Parser_Exception</a> <br />
<a href="../Doctrine/Doctrine_Schema.html">Doctrine_Schema</a> <br />
<a href="../Doctrine/Doctrine_Schema_Column.html">Doctrine_Schema_Column</a> <br />
<a href="../Doctrine/Doctrine_Schema_Database.html">Doctrine_Schema_Database</a> <br />
<a href="../Doctrine/Doctrine_Schema_Exception.html">Doctrine_Schema_Exception</a> <br />
<a href="../Doctrine/Doctrine_Schema_Object.html">Doctrine_Schema_Object</a> <br />
<a href="../Doctrine/Doctrine_Schema_Relation.html">Doctrine_Schema_Relation</a> <br />
<a href="../Doctrine/Doctrine_Schema_Table.html">Doctrine_Schema_Table</a> <br />
<a href="../Doctrine/Doctrine_Search.html">Doctrine_Search</a> <br />
<a href="../Doctrine/Doctrine_Search_Analyzer.html">Doctrine_Search_Analyzer</a> <br />
<a href="../Doctrine/Doctrine_Search_Analyzer_Exception.html">Doctrine_Search_Analyzer_Exception</a> <br />
<a href="../Doctrine/Doctrine_Search_Analyzer_Standard.html">Doctrine_Search_Analyzer_Standard</a> <br />
<a href="../Doctrine/Doctrine_Search_Exception.html">Doctrine_Search_Exception</a> <br />
<a href="../Doctrine/Doctrine_Search_Indexer.html">Doctrine_Search_Indexer</a> <br />
<a href="../Doctrine/Doctrine_Search_Indexer_Dir.html">Doctrine_Search_Indexer_Dir</a> <br />
<a href="../Doctrine/Doctrine_Search_Indexer_Exception.html">Doctrine_Search_Indexer_Exception</a> <br />
<a href="../Doctrine/Doctrine_Search_Listener.html">Doctrine_Search_Listener</a> <br />
<a href="../Doctrine/Doctrine_Search_Parser.html">Doctrine_Search_Parser</a> <br />
<a href="../Doctrine/Doctrine_Search_Query.html">Doctrine_Search_Query</a> <br />
<a href="../Doctrine/Doctrine_Search_Record.html">Doctrine_Search_Record</a> <br />
<a href="../Doctrine/Doctrine_Search_Scorer.html">Doctrine_Search_Scorer</a> <br />
<a href="../Doctrine/Doctrine_Search_Template.html">Doctrine_Search_Template</a> <br />
<a href="../Doctrine/Doctrine_Sequence.html">Doctrine_Sequence</a> <br />
<a href="../Doctrine/Doctrine_Sequence_Db2.html">Doctrine_Sequence_Db2</a> <br />
<a href="../Doctrine/Doctrine_Sequence_Exception.html">Doctrine_Sequence_Exception</a> <br />
<a href="../Doctrine/Doctrine_Sequence_Firebird.html">Doctrine_Sequence_Firebird</a> <br />
<a href="../Doctrine/Doctrine_Sequence_Informix.html">Doctrine_Sequence_Informix</a> <br />
<a href="../Doctrine/Doctrine_Sequence_Mssql.html">Doctrine_Sequence_Mssql</a> <br />
<a href="../Doctrine/Doctrine_Sequence_Mysql.html">Doctrine_Sequence_Mysql</a> <br />
<a href="../Doctrine/Doctrine_Sequence_Oracle.html">Doctrine_Sequence_Oracle</a> <br />
<a href="../Doctrine/Doctrine_Sequence_Pgsql.html">Doctrine_Sequence_Pgsql</a> <br />
<a href="../Doctrine/Doctrine_Sequence_Sqlite.html">Doctrine_Sequence_Sqlite</a> <br />
<a href="../Doctrine/Doctrine_Table.html">Doctrine_Table</a> <br />
<a href="../Doctrine/Doctrine_Table_Exception.html">Doctrine_Table_Exception</a> <br />
<a href="../Doctrine/Doctrine_Table_Repository.html">Doctrine_Table_Repository</a> <br />
<a href="../Doctrine/Doctrine_Table_Repository_Exception.html">Doctrine_Table_Repository_Exception</a> <br />
<a href="../Doctrine/Doctrine_Template.html">Doctrine_Template</a> <br />
<a href="../Doctrine/Doctrine_Template_NestedSet.html">Doctrine_Template_NestedSet</a> <br />
<a href="../Doctrine/Doctrine_Template_Searchable.html">Doctrine_Template_Searchable</a> <br />
<a href="../Doctrine/Doctrine_Template_Taggable.html">Doctrine_Template_Taggable</a> <br />
<a href="../Doctrine/Doctrine_Template_Versionable.html">Doctrine_Template_Versionable</a> <br />
<a href="../Doctrine/Doctrine_Tokenizer.html">Doctrine_Tokenizer</a> <br />
<a href="../Doctrine/Doctrine_Transaction.html">Doctrine_Transaction</a> <br />
<a href="../Doctrine/Doctrine_Transaction_Exception.html">Doctrine_Transaction_Exception</a> <br />
<a href="../Doctrine/Doctrine_Transaction_Firebird.html">Doctrine_Transaction_Firebird</a> <br />
<a href="../Doctrine/Doctrine_Transaction_Informix.html">Doctrine_Transaction_Informix</a> <br />
<a href="../Doctrine/Doctrine_Transaction_Mock.html">Doctrine_Transaction_Mock</a> <br />
<a href="../Doctrine/Doctrine_Transaction_Mssql.html">Doctrine_Transaction_Mssql</a> <br />
<a href="../Doctrine/Doctrine_Transaction_Mysql.html">Doctrine_Transaction_Mysql</a> <br />
<a href="../Doctrine/Doctrine_Transaction_Oracle.html">Doctrine_Transaction_Oracle</a> <br />
<a href="../Doctrine/Doctrine_Transaction_Pgsql.html">Doctrine_Transaction_Pgsql</a> <br />
<a href="../Doctrine/Doctrine_Transaction_Sqlite.html">Doctrine_Transaction_Sqlite</a> <br />
<a href="../Doctrine/Doctrine_Tree.html">Doctrine_Tree</a> <br />
<a href="../Doctrine/Doctrine_Tree_AdjacencyList.html">Doctrine_Tree_AdjacencyList</a> <br />
<a href="../Doctrine/Doctrine_Tree_Exception.html">Doctrine_Tree_Exception</a> <br />
<a href="../Doctrine/Doctrine_Tree_MaterializedPath.html">Doctrine_Tree_MaterializedPath</a> <br />
<a href="../Doctrine/Doctrine_Tree_NestedSet.html">Doctrine_Tree_NestedSet</a> <br />
<a href="../Doctrine/Doctrine_Util.html">Doctrine_Util</a> <br />
<a href="../Doctrine/Doctrine_Validator.html">Doctrine_Validator</a> <br />
<a href="../Doctrine/Doctrine_Validator_Country.html">Doctrine_Validator_Country</a> <br />
<a href="../Doctrine/Doctrine_Validator_Creditcard.html">Doctrine_Validator_Creditcard</a> <br />
<a href="../Doctrine/Doctrine_Validator_Date.html">Doctrine_Validator_Date</a> <br />
<a href="../Doctrine/Doctrine_Validator_Email.html">Doctrine_Validator_Email</a> <br />
<a href="../Doctrine/Doctrine_Validator_Enum.html">Doctrine_Validator_Enum</a> <br />
<a href="../Doctrine/Doctrine_Validator_ErrorStack.html">Doctrine_Validator_ErrorStack</a> <br />
<a href="../Doctrine/Doctrine_Validator_Exception.html">Doctrine_Validator_Exception</a> <br />
<a href="../Doctrine/Doctrine_Validator_HtmlColor.html">Doctrine_Validator_HtmlColor</a> <br />
<a href="../Doctrine/Doctrine_Validator_Ip.html">Doctrine_Validator_Ip</a> <br />
<a href="../Doctrine/Doctrine_Validator_Minlength.html">Doctrine_Validator_Minlength</a> <br />
<a href="../Doctrine/Doctrine_Validator_Nospace.html">Doctrine_Validator_Nospace</a> <br />
<a href="../Doctrine/Doctrine_Validator_Notblank.html">Doctrine_Validator_Notblank</a> <br />
<a href="../Doctrine/Doctrine_Validator_Notnull.html">Doctrine_Validator_Notnull</a> <br />
<a href="../Doctrine/Doctrine_Validator_Range.html">Doctrine_Validator_Range</a> <br />
<a href="../Doctrine/Doctrine_Validator_Regexp.html">Doctrine_Validator_Regexp</a> <br />
<a href="../Doctrine/Doctrine_Validator_Unique.html">Doctrine_Validator_Unique</a> <br />
<a href="../Doctrine/Doctrine_Validator_Unsigned.html">Doctrine_Validator_Unsigned</a> <br />
<a href="../Doctrine/Doctrine_Validator_Usstate.html">Doctrine_Validator_Usstate</a> <br />
<a href="../Doctrine/Doctrine_View.html">Doctrine_View</a> <br />
<a href="../Doctrine/Doctrine_View_Exception.html">Doctrine_View_Exception</a> <br />
</div>
<div class="package">
Doctrine_Cache<br /> <span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Cache/Doctrine_Cache.html">Doctrine_Cache</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Apc.html">Doctrine_Cache_Apc</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Array.html">Doctrine_Cache_Array</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Db.html">Doctrine_Cache_Db</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Driver.html">Doctrine_Cache_Driver</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Exception.html">Doctrine_Cache_Exception</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Memcache.html">Doctrine_Cache_Memcache</a> </span> <br />
</div>
<div class="package">
Doctrine_Adapter<br /> <span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Db2.html">Doctrine_Adapter_Db2</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Mock.html">Doctrine_Adapter_Mock</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Mysqli.html">Doctrine_Adapter_Mysqli</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Oracle.html">Doctrine_Adapter_Oracle</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_Adapter/Doctrine_Adapter_Statement_Mock.html">Doctrine_Adapter_Statement_Mock</a> </span> <br />
</div>
<div class="package">
Doctrine_DataDict<br /> <span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Firebird.html">Doctrine_DataDict_Firebird</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Mssql.html">Doctrine_DataDict_Mssql</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Mysql.html">Doctrine_DataDict_Mysql</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Oracle.html">Doctrine_DataDict_Oracle</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Pgsql.html">Doctrine_DataDict_Pgsql</a> </span> <br />
<span style="padding-left: 1em;"> <a href="../Doctrine/Doctrine_DataDict/Doctrine_DataDict_Sqlite.html">Doctrine_DataDict_Sqlite</a> </span> <br />
</div>
</div>
<div id="content">
<h1>Class: Doctrine_Connection</h1>
Source Location: /Doctrine/Connection.php<br /><br />
<h2 class="class-name">Class Doctrine_Connection</h2>
<a name="sec-description"></a>
<div class="info-box">
<div class="info-box-title">Class Overview</div>
<div class="nav-bar">
<span class="disabled">Class Overview</span> |
<a href="#sec-descendents">Descendants</a>
|
<a href="#sec-inherited">Inherited Properties, Constants, and Methods</a>
| <a href="#sec-var-summary">Properties Summary</a> | <a href="#sec-vars">Properties Detail</a>
| <a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
</div>
<div class="info-box-body">
<table width="100%" border="0">
<tr><td valign="top" width="60%" class="class-overview">
<p class="implements">
Implements interfaces:
<ul>
<li>Countable (internal interface)</li><li>IteratorAggregate (internal interface)</li> </ul>
</p>
<p align="center" class="short-description"><strong>Doctrine_Connection
</strong></p>
<span class="description"><p>A wrapper layer on top of PDO / Doctrine_Adapter</p><p>Doctrine_Connection is the heart of any Doctrine based application.</p><p><ol><li>Event listeners
An easy to use, pluggable eventlistener architecture. Aspects such as
logging, query profiling and caching can be easily implemented through
the use of these listeners</li></ol> 2. Lazy-connecting Creating an instance of Doctrine_Connection does not connect to database. Connecting to database is only invoked when actually needed (for example when query() is being called)</p><p>3. Convenience methods Doctrine_Connection provides many convenience methods such as fetchAll(), fetchOne() etc.</p><p>4. Modular structure Higher level functionality such as schema importing, exporting, sequence handling etc. is divided into modules. For a full list of connection modules see Doctrine_Connection::$_modules</p></span>
<p class="notes">
Located in <a class="field" href="_Doctrine---Connection.php.html">/Doctrine/Connection.php</a> [<span class="field">line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a56">56</a></span>]
</p>
<pre><a href="../Doctrine/Doctrine_Object.html">Doctrine_Object</a>
|
--<a href="../Doctrine/Doctrine_Configurable.html">Doctrine_Configurable</a>
|
--Doctrine_Connection</pre>
<strong>Author(s):</strong>
<ul>
<li>Konsta Vesterinen &lt;<a href="mailto:kvesteri@cc.hut.fi">kvesteri@cc.hut.fi</a>&gt;</li>
<li>Lukas Smith &lt;<a href="mailto:smith@pooteeweet.org">smith@pooteeweet.org</a>&gt; (MDB2 library)</li>
</ul>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Abstract:</strong>&nbsp;&nbsp;</td><td></td>
</tr>
</table>
<br />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td><strong>Version:</strong>&nbsp;&nbsp;</td><td>$Revision: 2290 $</td></tr>
<tr><td><strong>Link:</strong>&nbsp;&nbsp;</td><td>www.phpdoctrine.com</td></tr>
<tr><td><strong>Since:</strong>&nbsp;&nbsp;</td><td>1.0</td></tr>
<tr><td><strong>License:</strong>&nbsp;&nbsp;</td><td><a href="http://www.opensource.org/licenses/lgpl-license.php">LGPL</a></td></tr>
</table>
</td>
<td valign="top" width="20%" class="class-overview">
<p align="center" class="short-description"><strong><a href="#sec_vars">Properties</a></strong></p>
<ul>
<li><a href="../Doctrine/Doctrine_Connection.html#var$availableDrivers">$availableDrivers</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$dbh">$dbh</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$driverName">$driverName</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$isConnected">$isConnected</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$modules">$modules</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$options">$options</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$pendingAttributes">$pendingAttributes</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$properties">$properties</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$serverInfo">$serverInfo</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$supported">$supported</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$tables">$tables</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#var$_count">$_count</a></li>
</ul>
</td>
<td valign="top" width="20%" class="class-overview">
<p align="center" class="short-description"><strong><a href="#sec_methods">Methods</a></strong></p>
<ul>
<li><a href="../Doctrine/Doctrine_Connection.html#method__construct">__construct</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodaddTable">addTable</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodbeginTransaction">beginTransaction</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodclear">clear</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodclose">close</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodcommit">commit</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodconnect">connect</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodconvertBooleans">convertBooleans</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodcount">count</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodcreate">create</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methoddriverName">driverName</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methoderrorCode">errorCode</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methoderrorInfo">errorInfo</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodevictTables">evictTables</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodexec">exec</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodexecute">execute</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodfetchAll">fetchAll</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodfetchArray">fetchArray</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodfetchAssoc">fetchAssoc</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodfetchBoth">fetchBoth</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodfetchColumn">fetchColumn</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodfetchOne">fetchOne</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodfetchRow">fetchRow</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodflush">flush</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodgetAttribute">getAttribute</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodgetAvailableDrivers">getAvailableDrivers</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodgetDbh">getDbh</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodgetIterator">getIterator</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodgetManager">getManager</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodgetName">getName</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodgetTable">getTable</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodgetTables">getTables</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodgetTransactionLevel">getTransactionLevel</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodhasTable">hasTable</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodincrementQueryCount">incrementQueryCount</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodinsert">insert</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodlastInsertId">lastInsertId</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodprepare">prepare</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodquery">query</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodqueryOne">queryOne</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodquote">quote</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodquoteIdentifier">quoteIdentifier</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodreplace">replace</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodrethrowException">rethrowException</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodrollback">rollback</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodselect">select</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodsetAttribute">setAttribute</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodsetCharset">setCharset</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodsetDateFormat">setDateFormat</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodstandaloneQuery">standaloneQuery</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#methodsupports">supports</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#method__get">__get</a></li>
<li><a href="../Doctrine/Doctrine_Connection.html#method__toString">__toString</a></li>
</ul>
</td>
</tr></table>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div>
<a name="sec-descendents"></a>
<div class="info-box">
<div class="info-box-title">Direct descendents</div>
<div class="nav-bar">
<a href="#sec-description">Class Overview</a> |
<a href="#sec-descendents">Descendents</a>
| <a href="#sec-inherited">Inherited Properties and Methods</a>
| <a href="#sec-var-summary">Properties Summary</a> | <a href="#sec-vars">Properties Detail</a>
| <a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
</div>
<div class="info-box-body">
<table cellpadding="2" cellspacing="0" class="class-table">
<tr>
<th class="class-table-header">Child Class</th>
<th class="class-table-header">Description</th>
</tr>
<tr>
<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Connection_Common.html">Doctrine_Connection_Common</a></td>
<td>
standard connection, the parent of pgsql, mysql and sqlite
</td>
</tr>
<tr>
<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Connection_Db2.html">Doctrine_Connection_Db2</a></td>
<td>
Doctrine_Connection_Db2
</td>
</tr>
<tr>
<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Connection_Firebird.html">Doctrine_Connection_Firebird</a></td>
<td>
Doctrine_Connection_Firebird
</td>
</tr>
<tr>
<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Connection_Informix.html">Doctrine_Connection_Informix</a></td>
<td>
Doctrine_Connection_Mysql
</td>
</tr>
<tr>
<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Connection_Mssql.html">Doctrine_Connection_Mssql</a></td>
<td>
Doctrine_Connection_Mssql
</td>
</tr>
<tr>
<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Connection_Oracle.html">Doctrine_Connection_Oracle</a></td>
<td>
Doctrine_Connection_Oracle
</td>
</tr>
</table>
<br /><div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div>
<a name="sec-inherited"></a>
<div class="info-box">
<div class="info-box-title">Inherited Properties, Constants, and Methods</div>
<div class="nav-bar">
<a href="#sec-description">Class Overview</a> |
<a href="#sec-descendents">Descendants</a> |
| <span class="disabled">Inherited Properties, Constants, and Methods</span>
| <a href="#sec-var-summary">Properties Summary</a> | <a href="#sec-vars">Properties Detail</a>
| <a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
</div>
<div class="info-box-body">
<table cellpadding="2" cellspacing="0" class="class-table">
<tr>
<th class="class-table-header" width="30%">Inherited Properties</th>
<th class="class-table-header" width="40%">Inherited Methods</th>
<th class="class-table-header" width="30%">Inherited Constants</th>
</tr>
<tr>
<td width="30%">
<p>Inherited From <span class="classname"><a href="../Doctrine/Doctrine_Configurable.html">Doctrine_Configurable</a></span></p>
<blockquote>
<dl>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#var$attributes">Doctrine_Configurable::$attributes</a></span>
</dt>
<dd>
<span class="method-definition"></span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#var$parent">Doctrine_Configurable::$parent</a></span>
</dt>
<dd>
<span class="method-definition"></span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#var$_impl">Doctrine_Configurable::$_impl</a></span>
</dt>
<dd>
<span class="method-definition"></span>
</dd>
</dl>
</blockquote>
<p>Inherited From <span class="classname"><a href="../Doctrine/Doctrine_Object.html">Doctrine_Object</a></span></p>
<blockquote>
<dl>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Object.html#var$_null">Doctrine_Object::$_null</a></span>
</dt>
<dd>
<span class="method-definition"></span>
</dd>
</dl>
</blockquote>
</td>
<td width="40%">
<p>Inherited From <span class="classname"><a href="../Doctrine/Doctrine_Configurable.html">Doctrine_Configurable</a></span></p>
<blockquote>
<dl>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodaddListener">Doctrine_Configurable::addListener()</a></span>
</dt>
<dd>
<span class="method-definition">addListener</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodaddRecordListener">Doctrine_Configurable::addRecordListener()</a></span>
</dt>
<dd>
<span class="method-definition">addRecordListener</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodgetAttribute">Doctrine_Configurable::getAttribute()</a></span>
</dt>
<dd>
<span class="method-definition">returns the value of an attribute</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodgetAttributes">Doctrine_Configurable::getAttributes()</a></span>
</dt>
<dd>
<span class="method-definition">getAttributes returns all attributes as an array</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodgetCacheDriver">Doctrine_Configurable::getCacheDriver()</a></span>
</dt>
<dd>
<span class="method-definition">getCacheDriver</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodgetImpl">Doctrine_Configurable::getImpl()</a></span>
</dt>
<dd>
<span class="method-definition">getImpl returns the implementation for given class</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodgetListener">Doctrine_Configurable::getListener()</a></span>
</dt>
<dd>
<span class="method-definition">getListener</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodgetParent">Doctrine_Configurable::getParent()</a></span>
</dt>
<dd>
<span class="method-definition">getParent returns the parent of this component</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodgetRecordListener">Doctrine_Configurable::getRecordListener()</a></span>
</dt>
<dd>
<span class="method-definition">getListener</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodsetAttribute">Doctrine_Configurable::setAttribute()</a></span>
</dt>
<dd>
<span class="method-definition">setAttribute sets a given attribute</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodsetEventListener">Doctrine_Configurable::setEventListener()</a></span>
</dt>
<dd>
<span class="method-definition"></span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodsetImpl">Doctrine_Configurable::setImpl()</a></span>
</dt>
<dd>
<span class="method-definition">setImpl binds given class to given template name</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodsetListener">Doctrine_Configurable::setListener()</a></span>
</dt>
<dd>
<span class="method-definition">setListener</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodsetParent">Doctrine_Configurable::setParent()</a></span>
</dt>
<dd>
<span class="method-definition">sets a parent for this configurable component the parent must be configurable component itself</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Configurable.html#methodsetRecordListener">Doctrine_Configurable::setRecordListener()</a></span>
</dt>
<dd>
<span class="method-definition">setListener</span>
</dd>
</dl>
</blockquote>
<p>Inherited From <span class="classname"><a href="../Doctrine/Doctrine_Object.html">Doctrine_Object</a></span></p>
<blockquote>
<dl>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Object.html#methodgetNullObject">Doctrine_Object::getNullObject()</a></span>
</dt>
<dd>
<span class="method-definition">getNullObject returns the null object associated with this object</span>
</dd>
<dt>
<span class="method-definition"><a href="../Doctrine/Doctrine_Object.html#methodinitNullObject">Doctrine_Object::initNullObject()</a></span>
</dt>
<dd>
<span class="method-definition">initNullObject initializes the null object</span>
</dd>
</dl>
</blockquote>
</td>
<td width="30%">
</td>
</tr>
</table>
<br /><div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div>
<a name="sec-var-summary"></a>
<div class="info-box">
<div class="info-box-title">Property Summary</span></div>
<div class="nav-bar">
<a href="#sec-description">Class Overview</a> |
<a href="#sec-descendents">Descendents</a> |
<a href="#sec-inherited">Inherited Properties and Methods</a>
| <span class="disabled">Property Summary</span> | <a href="#sec-vars">Properties Detail</a>
<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
</div>
<div class="info-box-body">
<div class="var-summary">
<table border="0" cellspacing="0" cellpadding="0" class="var-summary">
<div class="var-title">
<tr><td class="var-title">static <span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$availableDrivers" title="details" class="var-name-summary">$availableDrivers</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">$dbh</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$dbh" title="details" class="var-name-summary">$dbh</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">string</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$driverName" title="details" class="var-name-summary">$driverName</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">boolean</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$isConnected" title="details" class="var-name-summary">$isConnected</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$modules" title="details" class="var-name-summary">$modules</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">mixed</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$options" title="details" class="var-name-summary">$options</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$pendingAttributes" title="details" class="var-name-summary">$pendingAttributes</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$properties" title="details" class="var-name-summary">$properties</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$serverInfo" title="details" class="var-name-summary">$serverInfo</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$supported" title="details" class="var-name-summary">$supported</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$tables" title="details" class="var-name-summary">$tables</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
<div class="var-title">
<tr><td class="var-title"><span class="var-type-summary">mixed</span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$_count" title="details" class="var-name-summary">$_count</a>&nbsp;&nbsp;</td>
<td class="var-summary-description"></td></tr>
</div>
</table>
</div>
<br /><div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div>
<a name="sec-method-summary"></a>
<div class="info-box">
<div class="info-box-title">Method Summary</span></div>
<div class="nav-bar">
<a href="#sec-description">Class Overview</a> |
<a href="#sec-descendents">Descendents</a> |
<a href="#sec-inherited">Inherited Properties and Methods</a>
| <a href="#sec-var-summary">Properties Summary</a> | <a href="#sec-vars">Properties Detail</a>
<span class="disabled">Method Summary</span> | <a href="#sec-methods">Methods Detail</a>
</div>
<div class="info-box-body">
<div class="method-summary">
<table border="0" cellspacing="0" cellpadding="0" class="method-summary">
<div class="method-definition">
<tr><td class="method-definition">static
<span class="method-result">void</span>&nbsp;&nbsp;
</td>
<td class="method-definition"><a href="#getAvailableDrivers" title="details" class="method-name">getAvailableDrivers</a>()&nbsp;&nbsp;</td>
<td class="method-definition">returns an array of available PDO drivers</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">Doctrine_Connection</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#__construct" title="details" class="method-name">__construct</a>()&nbsp;&nbsp;</td>
<td class="method-definition">the constructor</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#addTable" title="details" class="method-name">addTable</a>()&nbsp;&nbsp;</td>
<td class="method-definition">addTable adds a Doctrine_Table object into connection registry</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#beginTransaction" title="details" class="method-name">beginTransaction</a>()&nbsp;&nbsp;</td>
<td class="method-definition">beginTransaction Start a transaction or set a savepoint.</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#clear" title="details" class="method-name">clear</a>()&nbsp;&nbsp;</td>
<td class="method-definition">clear clears all repositories</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#close" title="details" class="method-name">close</a>()&nbsp;&nbsp;</td>
<td class="method-definition">close closes the connection</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#commit" title="details" class="method-name">commit</a>()&nbsp;&nbsp;</td>
<td class="method-definition">commit Commit the database changes done during a transaction that is in progress or release a savepoint. This function may only be called when auto-committing is disabled, otherwise it will fail.</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#connect" title="details" class="method-name">connect</a>()&nbsp;&nbsp;</td>
<td class="method-definition">connect connects into database</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#convertBooleans" title="details" class="method-name">convertBooleans</a>()&nbsp;&nbsp;</td>
<td class="method-definition">convertBooleans some drivers need the boolean values to be converted into integers when using DQL API</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#count" title="details" class="method-name">count</a>()&nbsp;&nbsp;</td>
<td class="method-definition">returns the count of initialized table objects</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#create" title="details" class="method-name">create</a>()&nbsp;&nbsp;</td>
<td class="method-definition">create creates a record</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#driverName" title="details" class="method-name">driverName</a>()&nbsp;&nbsp;</td>
<td class="method-definition">converts given driver name</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#errorCode" title="details" class="method-name">errorCode</a>()&nbsp;&nbsp;</td>
<td class="method-definition">errorCode Fetch the SQLSTATE associated with the last operation on the database handle</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#errorInfo" title="details" class="method-name">errorInfo</a>()&nbsp;&nbsp;</td>
<td class="method-definition">errorInfo Fetch extended error information associated with the last operation on the database handle</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#evictTables" title="details" class="method-name">evictTables</a>()&nbsp;&nbsp;</td>
<td class="method-definition">evictTables evicts all tables</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">PDOStatement|<a href="../Doctrine/Doctrine_Adapter_Statement.html">Doctrine_Adapter_Statement</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#exec" title="details" class="method-name">exec</a>()&nbsp;&nbsp;</td>
<td class="method-definition">exec</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">PDOStatement|<a href="../Doctrine/Doctrine_Adapter_Statement.html">Doctrine_Adapter_Statement</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#execute" title="details" class="method-name">execute</a>()&nbsp;&nbsp;</td>
<td class="method-definition">execute</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#fetchAll" title="details" class="method-name">fetchAll</a>()&nbsp;&nbsp;</td>
<td class="method-definition">fetchAll</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#fetchArray" title="details" class="method-name">fetchArray</a>()&nbsp;&nbsp;</td>
<td class="method-definition">fetchArray</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#fetchAssoc" title="details" class="method-name">fetchAssoc</a>()&nbsp;&nbsp;</td>
<td class="method-definition">fetchAssoc</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#fetchBoth" title="details" class="method-name">fetchBoth</a>()&nbsp;&nbsp;</td>
<td class="method-definition">fetchBoth</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#fetchColumn" title="details" class="method-name">fetchColumn</a>()&nbsp;&nbsp;</td>
<td class="method-definition">fetchColumn</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">mixed</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#fetchOne" title="details" class="method-name">fetchOne</a>()&nbsp;&nbsp;</td>
<td class="method-definition">fetchOne</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#fetchRow" title="details" class="method-name">fetchRow</a>()&nbsp;&nbsp;</td>
<td class="method-definition">fetchRow</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#flush" title="details" class="method-name">flush</a>()&nbsp;&nbsp;</td>
<td class="method-definition">flush saves all the records from all tables this operation is isolated using a transaction</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">mixed</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getAttribute" title="details" class="method-name">getAttribute</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getAttribute retrieves a database connection attribute</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">PDO</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getDbh" title="details" class="method-name">getDbh</a>()&nbsp;&nbsp;</td>
<td class="method-definition">returns the database handler of which this connection uses</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">ArrayIterator</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getIterator" title="details" class="method-name">getIterator</a>()&nbsp;&nbsp;</td>
<td class="method-definition">returns an iterator that iterators through all initialized table objects</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Manager.html">Doctrine_Manager</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getManager" title="details" class="method-name">getManager</a>()&nbsp;&nbsp;</td>
<td class="method-definition">returns the manager that created this connection</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">string</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getName" title="details" class="method-name">getName</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getName returns the name of this driver</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Table.html">object Doctrine_Table</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getTable" title="details" class="method-name">getTable</a>()&nbsp;&nbsp;</td>
<td class="method-definition">returns a table object for given component name</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">array</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getTables" title="details" class="method-name">getTables</a>()&nbsp;&nbsp;</td>
<td class="method-definition">returns an array of all initialized tables</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getTransactionLevel" title="details" class="method-name">getTransactionLevel</a>()&nbsp;&nbsp;</td>
<td class="method-definition">get the current transaction nesting level</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#hasTable" title="details" class="method-name">hasTable</a>()&nbsp;&nbsp;</td>
<td class="method-definition">hasTable whether or not this connection has table $name initialized</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#incrementQueryCount" title="details" class="method-name">incrementQueryCount</a>()&nbsp;&nbsp;</td>
<td class="method-definition"></td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#insert" title="details" class="method-name">insert</a>()&nbsp;&nbsp;</td>
<td class="method-definition">Inserts a table row with specified data.</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#lastInsertId" title="details" class="method-name">lastInsertId</a>()&nbsp;&nbsp;</td>
<td class="method-definition">lastInsertId</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#prepare" title="details" class="method-name">prepare</a>()&nbsp;&nbsp;</td>
<td class="method-definition">prepare</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Collection.html">Doctrine_Collection</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#query" title="details" class="method-name">query</a>()&nbsp;&nbsp;</td>
<td class="method-definition">query queries the database using Doctrine Query Language returns a collection of Doctrine_Record objects</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a>|false</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#queryOne" title="details" class="method-name">queryOne</a>()&nbsp;&nbsp;</td>
<td class="method-definition">query queries the database using Doctrine Query Language and returns the first record found</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">mixed</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#quote" title="details" class="method-name">quote</a>()&nbsp;&nbsp;</td>
<td class="method-definition">quote quotes given input parameter</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">string</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#quoteIdentifier" title="details" class="method-name">quoteIdentifier</a>()&nbsp;&nbsp;</td>
<td class="method-definition">Quote a string so it can be safely used as a table or column name</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">integer</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#replace" title="details" class="method-name">replace</a>()&nbsp;&nbsp;</td>
<td class="method-definition">Execute a SQL REPLACE query. A REPLACE query is identical to a INSERT query, except that if there is already a row in the table with the same key field values, the REPLACE query just updates its values instead of inserting a new row.</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#rethrowException" title="details" class="method-name">rethrowException</a>()&nbsp;&nbsp;</td>
<td class="method-definition">rethrowException</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#rollback" title="details" class="method-name">rollback</a>()&nbsp;&nbsp;</td>
<td class="method-definition">rollback</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">PDOStatement</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#select" title="details" class="method-name">select</a>()&nbsp;&nbsp;</td>
<td class="method-definition">queries the database with limit and offset added to the query and returns a PDOStatement object</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#setAttribute" title="details" class="method-name">setAttribute</a>()&nbsp;&nbsp;</td>
<td class="method-definition">setAttribute sets an attribute</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#setCharset" title="details" class="method-name">setCharset</a>()&nbsp;&nbsp;</td>
<td class="method-definition">Set the charset on the current connection</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">void</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#setDateFormat" title="details" class="method-name">setDateFormat</a>()&nbsp;&nbsp;</td>
<td class="method-definition">Set the date/time format for the current connection</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">PDOStatement|<a href="../Doctrine/Doctrine_Adapter_Statement.html">Doctrine_Adapter_Statement</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#standaloneQuery" title="details" class="method-name">standaloneQuery</a>()&nbsp;&nbsp;</td>
<td class="method-definition">standaloneQuery</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">boolean</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#supports" title="details" class="method-name">supports</a>()&nbsp;&nbsp;</td>
<td class="method-definition">supports</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Connection_Module.html">Doctrine_Connection_Module</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#__get" title="details" class="method-name">__get</a>()&nbsp;&nbsp;</td>
<td class="method-definition">__get lazy loads given module and returns it</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result">string</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#__toString" title="details" class="method-name">__toString</a>()&nbsp;&nbsp;</td>
<td class="method-definition">returns a string representation of this object</td></tr>
</div>
</table>
</div>
<br /><div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div>
<a name="sec-vars"></a>
<div class="info-box">
<div class="info-box-title">Properties</div>
<div class="nav-bar">
<a href="#sec-description">Class Overview</a> |
<a href="#sec-descendents">Descendents</a> |
<a href="#sec-inherited">Inherited Properties and Methods</a>
| <a href="#sec-var-summary">Property Summary</a> | <a href="#sec-vars">Properties Detail</a>
|
<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
</div>
<div class="info-box-body">
<a name="var$availableDrivers" id="$availableDrivers"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
static <span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$availableDrivers</span>
= <span class="var-default">array(<br /> 'Mysql',<br /> 'Pgsql',<br /> 'Oracle',<br /> 'Informix',<br /> 'Mssql',<br /> 'Sqlite',<br /> 'Firebird'<br /> )</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a147">147</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>private</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$dbh" id="$dbh"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">$dbh</span>&nbsp;&nbsp;
<span class="var-name">$dbh</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a61">61</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$driverName" id="$driverName"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">string</span>&nbsp;&nbsp;
<span class="var-name">$driverName</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a70">70</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Redefined in descendants as:</div>
<ul class="redefinitions">
<li>
<a href="../Doctrine/Doctrine_Connection_Mock.html#var$driverName">Doctrine_Connection_Mock::$driverName</a>
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Mysql.html#var$driverName">Doctrine_Connection_Mysql::$driverName</a>
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Pgsql.html#var$driverName">Doctrine_Connection_Pgsql::$driverName</a>
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Sqlite.html#var$driverName">Doctrine_Connection_Sqlite::$driverName</a>
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Firebird.html#var$driverName">Doctrine_Connection_Firebird::$driverName</a>
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Informix.html#var$driverName">Doctrine_Connection_Informix::$driverName</a>
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Mssql.html#var$driverName">Doctrine_Connection_Mssql::$driverName</a>
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Oracle.html#var$driverName">Doctrine_Connection_Oracle::$driverName</a>
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$isConnected" id="$isConnected"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">boolean</span>&nbsp;&nbsp;
<span class="var-name">$isConnected</span>
= <span class="var-default"> false</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a74">74</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$modules" id="$modules"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$modules</span>
= <span class="var-default">array('transaction' =&gt; false,<br /> 'expression' =&gt; false,<br /> 'dataDict' =&gt; false,<br /> 'export' =&gt; false,<br /> 'import' =&gt; false,<br /> 'sequence' =&gt; false,<br /> 'unitOfWork' =&gt; false,<br /> 'formatter' =&gt; false,<br /> 'util' =&gt; false,<br /> )</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a115">115</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Sequence.html">Doctrine_Sequence</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Connection_UnitOfWork.html">Doctrine_Connection_UnitOfWork</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Formatter.html">Doctrine_Formatter</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Connection.html#method__get">Doctrine_Connection::__get()</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Transaction.html">Doctrine_Transaction</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_DataDict.html">Doctrine_DataDict</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Expression.html">Doctrine_Expression</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Export.html">Doctrine_Export</a></td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>private</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$options" id="$options"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">mixed</span>&nbsp;&nbsp;
<span class="var-name">$options</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a143">143</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$pendingAttributes" id="$pendingAttributes"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$pendingAttributes</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a86">86</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$properties" id="$properties"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$properties</span>
= <span class="var-default">array('sql_comments' =&gt; array(array('start' =&gt; '--', 'end' =&gt; &quot;\n&quot;, 'escape' =&gt; false),array('start'=&gt;'/*','end'=&gt;'*/','escape'=&gt;false)),'identifier_quoting'=&gt;array('start'=&gt;'&quot;','end'=&gt;'&quot;','escape'=&gt;'&quot;'),'string_quoting'=&gt;array('start'=&gt;&quot;'&quot;,'end'=&gt;&quot;'&quot;,'escape'=&gt;false,'escape_pattern'=&gt;false),'wildcards'=&gt;array('%','_'),'varchar_max_length'=&gt;255,)</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a128">128</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$serverInfo" id="$serverInfo"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$serverInfo</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a141">141</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$supported" id="$supported"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$supported</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a80">80</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$tables" id="$tables"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$tables</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a66">66</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="var$_count" id="$_count"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">mixed</span>&nbsp;&nbsp;
<span class="var-name">$_count</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a156">156</a>]</span>
</span>
</div>
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div>
</div>
<a name="sec-methods"></a>
<div class="info-box">
<div class="info-box-title">Methods</div>
<div class="nav-bar">
<a href="#sec-description">Class Overview</a> |
<a href="#sec-descendents">Descendents</a>
<a href="#sec-inherited">Inherited Properties and Methods</a>
| |
<a href="#sec-var-summary">Property Summary</a> | <a href="#sec-vars">Properties Detail</a>
| <a href="#sec-method-summary">Method Summary</a> | <span class="disabled">Methods Detail</span>
</div>
<div class="info-box-body">
<a name='method_detail'></a>
<a name="methodgetAvailableDrivers" id="getAvailableDrivers"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">static method getAvailableDrivers</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a224">224</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>static void getAvailableDrivers(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>returns an array of available PDO drivers
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="method__construct" id="__construct"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">Constructor __construct</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a164">164</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>Doctrine_Connection __construct(
<a href="../Doctrine/Doctrine_Manager.html">Doctrine_Manager</a>
$manager, PDO|<a href="../Doctrine/Doctrine_Adapter_Interface.html">Doctrine_Adapter_Interface</a>
$adapter, [
$user = null], [
$pass = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>the constructor
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type"><a href="../Doctrine/Doctrine_Manager.html">Doctrine_Manager</a></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$manager:&nbsp;</span></td>
<td>
<span class="var-description"> the manager object</span> </td></tr>
<tr><td class="indent">
<span class="var-type">PDO|<a href="../Doctrine/Doctrine_Adapter_Interface.html">Doctrine_Adapter_Interface</a></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$adapter:&nbsp;</span></td>
<td>
<span class="var-description"> database driver</span> </td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$user:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$pass:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Redefined in descendants as:</div>
<ul class="redefinitions">
<li>
<a href="../Doctrine/Doctrine_Connection_Mock.html#method__construct">Doctrine_Connection_Mock::__construct()</a>
: the constructor
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Mysql.html#method__construct">Doctrine_Connection_Mysql::__construct()</a>
: the constructor
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Pgsql.html#method__construct">Doctrine_Connection_Pgsql::__construct()</a>
: the constructor
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Sqlite.html#method__construct">Doctrine_Connection_Sqlite::__construct()</a>
: the constructor
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Firebird.html#method__construct">Doctrine_Connection_Firebird::__construct()</a>
: the constructor
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Informix.html#method__construct">Doctrine_Connection_Informix::__construct()</a>
: the constructor
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Mssql.html#method__construct">Doctrine_Connection_Mssql::__construct()</a>
: the constructor
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Oracle.html#method__construct">Doctrine_Connection_Oracle::__construct()</a>
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodaddTable" id="addTable"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">addTable</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a945">945</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>boolean addTable(
<a href="../Doctrine/Doctrine_Table.html">Doctrine_Table</a>
$table&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>addTable adds a Doctrine_Table object into connection registry
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">$table</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$table:&nbsp;</span></td>
<td>
<span class="var-description"> a Doctrine_Table object to be added into registry</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodbeginTransaction" id="beginTransaction"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">beginTransaction</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1086">1086</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>integer beginTransaction(
[string
$savepoint = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>beginTransaction Start a transaction or set a savepoint.
</strong></p>
<span class="description"><p>if trying to set a savepoint and there is no active transaction a new transaction is being started</p><p>Listeners: onPreTransactionBegin, onTransactionBegin</p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$savepoint:&nbsp;</span></td>
<td>
<span class="var-description"> name of a savepoint to set</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>current transaction nesting level</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Transaction_Exception if the transaction fails at database level</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodclear" id="clear"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">clear</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a987">987</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void clear(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>clear clears all repositories
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodclose" id="close"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">close</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1011">1011</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void close(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>close closes the connection
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcommit" id="commit"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">commit</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1103">1103</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>boolean commit(
[string
$savepoint = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>commit Commit the database changes done during a transaction that is in progress or release a savepoint. This function may only be called when auto-committing is disabled, otherwise it will fail.
</strong></p>
<span class="description"><p>Listeners: onPreTransactionCommit, onTransactionCommit</p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$savepoint:&nbsp;</span></td>
<td>
<span class="var-description"> name of a savepoint to release</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>false if commit couldn't be performed, true otherwise</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Validator_Exception if the transaction fails due to record validations</td>
</tr>
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Transaction_Exception if the transaction fails at PDO level</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodconnect" id="connect"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">connect</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a323">323</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>boolean connect(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>connect connects into database
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Redefined in descendants as:</div>
<ul class="redefinitions">
<li>
<a href="../Doctrine/Doctrine_Connection_Sqlite.html#methodconnect">Doctrine_Connection_Sqlite::connect()</a>
: initializes database functions missing in sqlite
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodconvertBooleans" id="convertBooleans"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">convertBooleans</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a562">562</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void convertBooleans(
array
$item&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>convertBooleans some drivers need the boolean values to be converted into integers when using DQL API
</strong></p>
<span class="description"><p>This method takes care of that conversion</p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$item:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Redefined in descendants as:</div>
<ul class="redefinitions">
<li>
<a href="../Doctrine/Doctrine_Connection_Pgsql.html#methodconvertBooleans">Doctrine_Connection_Pgsql::convertBooleans()</a>
: convertBoolean some drivers need the boolean values to be converted into integers when using DQL API
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcount" id="count"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">count</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a934">934</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>integer count(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>returns the count of initialized table objects
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Implementation of:</div>
<dl>
<dt>Countable::count</dt>
</dl>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcreate" id="create"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">create</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a963">963</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a> create(
string
$name&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>create creates a record
</strong></p>
<span class="description"><p>create creates a record</p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$name:&nbsp;</span></td>
<td>
<span class="var-description"> component name</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record object</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methoddriverName" id="driverName"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">driverName</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a379">379</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void driverName(
$name&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>converts given driver name
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$name:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methoderrorCode" id="errorCode"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">errorCode</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1039">1039</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>integer errorCode(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>errorCode Fetch the SQLSTATE associated with the last operation on the database handle
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methoderrorInfo" id="errorInfo"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">errorInfo</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1051">1051</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>array errorInfo(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>errorInfo Fetch extended error information associated with the last operation on the database handle
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodevictTables" id="evictTables"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">evictTables</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1000">1000</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void evictTables(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>evictTables evicts all tables
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodexec" id="exec"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">exec</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a816">816</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>PDOStatement|<a href="../Doctrine/Doctrine_Adapter_Statement.html">Doctrine_Adapter_Statement</a> exec(
string
$query, [
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>exec
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$query:&nbsp;</span></td>
<td>
<span class="var-description"> sql query</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> query parameters</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodexecute" id="execute"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">execute</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a781">781</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>PDOStatement|<a href="../Doctrine/Doctrine_Adapter_Statement.html">Doctrine_Adapter_Statement</a> execute(
string
$query, [
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>execute
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$query:&nbsp;</span></td>
<td>
<span class="var-description"> sql query</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> query parameters</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodfetchAll" id="fetchAll"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">fetchAll</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a595">595</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>array fetchAll(
string
$statement, [
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>fetchAll
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$statement:&nbsp;</span></td>
<td>
<span class="var-description"> sql query to be executed</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> prepared statement params</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodfetchArray" id="fetchArray"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">fetchArray</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a629">629</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>array fetchArray(
string
$statement, [
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>fetchArray
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$statement:&nbsp;</span></td>
<td>
<span class="var-description"> sql query to be executed</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> prepared statement params</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodfetchAssoc" id="fetchAssoc"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">fetchAssoc</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a652">652</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>array fetchAssoc(
string
$statement, [
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>fetchAssoc
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$statement:&nbsp;</span></td>
<td>
<span class="var-description"> sql query to be executed</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> prepared statement params</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodfetchBoth" id="fetchBoth"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">fetchBoth</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a663">663</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>array fetchBoth(
string
$statement, [
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>fetchBoth
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$statement:&nbsp;</span></td>
<td>
<span class="var-description"> sql query to be executed</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> prepared statement params</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodfetchColumn" id="fetchColumn"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">fetchColumn</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a641">641</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>array fetchColumn(
string
$statement, [
$params = array()], [int
$colnum = 0]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>fetchColumn
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$statement:&nbsp;</span></td>
<td>
<span class="var-description"> sql query to be executed</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> prepared statement params</span> </td></tr>
<tr><td class="indent">
<span class="var-type">int</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$colnum:&nbsp;</span></td>
<td>
<span class="var-description"> 0-indexed column number to retrieve</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodfetchOne" id="fetchOne"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">fetchOne</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a607">607</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>mixed fetchOne(
string
$statement, [
$params = array()], [int
$colnum = 0]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>fetchOne
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$statement:&nbsp;</span></td>
<td>
<span class="var-description"> sql query to be executed</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> prepared statement params</span> </td></tr>
<tr><td class="indent">
<span class="var-type">int</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$colnum:&nbsp;</span></td>
<td>
<span class="var-description"> 0-indexed column number to retrieve</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodfetchRow" id="fetchRow"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">fetchRow</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a618">618</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>array fetchRow(
string
$statement, [
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>fetchRow
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$statement:&nbsp;</span></td>
<td>
<span class="var-description"> sql query to be executed</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> prepared statement params</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodflush" id="flush"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">flush</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a975">975</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void flush(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>flush saves all the records from all tables this operation is isolated using a transaction
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>PDOException if something went wrong at database level</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetAttribute" id="getAttribute"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getAttribute</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a196">196</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>mixed getAttribute(
integer
$attribute&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getAttribute retrieves a database connection attribute
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">integer</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$attribute:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Redefinition of:</div>
<dl>
<dt><a href="../Doctrine/Doctrine_Configurable.html#methodgetAttribute">Doctrine_Configurable::getAttribute()</a></dt>
<dd>returns the value of an attribute</dd>
</dl>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetDbh" id="getDbh"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getDbh</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a311">311</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>PDO getDbh(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>returns the database handler of which this connection uses
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>the database handler</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetIterator" id="getIterator"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getIterator</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a925">925</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>ArrayIterator getIterator(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>returns an iterator that iterators through all initialized table objects
</strong></p>
<span class="description"><p><ol><li><div class="src-line">&nbsp;<span class="src-key">foreach&nbsp;</span><span class="src-sym">(</span><span class="src-var">$conn&nbsp;</span><span class="src-key">as&nbsp;</span><span class="src-var">$index&nbsp;</span>=&gt;&nbsp;<span class="src-var">$table</span><span class="src-sym">)&nbsp;</span><span class="src-sym">{</span></div></li>
<li><div class="src-line">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;<span class="src-var">$table</span><span class="src-sym">;&nbsp;&nbsp;</span><span class="src-comm">//&nbsp;get&nbsp;a&nbsp;string&nbsp;representation&nbsp;of&nbsp;each&nbsp;table&nbsp;object</span></div></li>
<li><div class="src-line">&nbsp;<span class="src-sym">}</span></div></li>
</ol></p></span>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>SPL ArrayIterator object</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Implementation of:</div>
<dl>
<dt>IteratorAggregate::getIterator</dt>
</dl>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetManager" id="getManager"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getManager</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a302">302</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code><a href="../Doctrine/Doctrine_Manager.html">Doctrine_Manager</a> getManager(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>returns the manager that created this connection
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetName" id="getName"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getName</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a255">255</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>string getName(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getName returns the name of this driver
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>the name of this driver</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetTable" id="getTable"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getTable</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a886">886</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code><a href="../Doctrine/Doctrine_Table.html">object Doctrine_Table</a> getTable(
string
$name, [
$allowExport = true]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>returns a table object for given component name
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$name:&nbsp;</span></td>
<td>
<span class="var-description"> component name</span> </td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$allowExport:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetTables" id="getTables"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getTables</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a909">909</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>array getTables(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>returns an array of all initialized tables
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetTransactionLevel" id="getTransactionLevel"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getTransactionLevel</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1029">1029</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>integer getTransactionLevel(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>get the current transaction nesting level
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodhasTable" id="hasTable"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">hasTable</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a876">876</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>boolean hasTable(
mixed
$name&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>hasTable whether or not this connection has table $name initialized
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">mixed</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$name:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodincrementQueryCount" id="incrementQueryCount"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">incrementQueryCount</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a370">370</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void incrementQueryCount(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodinsert" id="insert"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">insert</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a467">467</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>boolean insert(
string
$table, [
$values = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>Inserts a table row with specified data.
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$table:&nbsp;</span></td>
<td>
<span class="var-description"> The table to insert data into.</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$values:&nbsp;</span></td>
<td>
<span class="var-description"> An associateve array containing column-value pairs.</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodlastInsertId" id="lastInsertId"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">lastInsertId</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1069">1069</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void lastInsertId(
[string
$table = null], [string
$field = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>lastInsertId
</strong></p>
<span class="description"><p>Returns the ID of the last inserted row, or the last value from a sequence object, depending on the underlying driver.</p><p>Note: This method may not return a meaningful or consistent result across different drivers, because the underlying database may not even support the notion of auto-increment fields or sequences.</p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$table:&nbsp;</span></td>
<td>
<span class="var-description"> name of the table into which a new row was inserted</span> </td></tr>
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$field:&nbsp;</span></td>
<td>
<span class="var-description"> name of the field into which a new row was inserted</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodprepare" id="prepare"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">prepare</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a694">694</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void prepare(
string
$statement&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>prepare
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$statement:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodquery" id="query"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">query</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a683">683</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code><a href="../Doctrine/Doctrine_Collection.html">Doctrine_Collection</a> query(
string
$query, [
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>query queries the database using Doctrine Query Language returns a collection of Doctrine_Record objects
</strong></p>
<span class="description"><p><ol><li><div class="src-line">&nbsp;<span class="src-var">$users&nbsp;</span>=&nbsp;<span class="src-var">$conn</span><span class="src-sym">-&gt;</span><a href="../Doctrine/Doctrine_Connection.html#methodquery">query</a><span class="src-sym">(</span><span class="src-str">'SELECT&nbsp;u.*&nbsp;FROM&nbsp;User&nbsp;u'</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
<li><div class="src-line">&nbsp;</div></li>
<li><div class="src-line">&nbsp;<span class="src-var">$users&nbsp;</span>=&nbsp;<span class="src-var">$conn</span><span class="src-sym">-&gt;</span><a href="../Doctrine/Doctrine_Connection.html#methodquery">query</a><span class="src-sym">(</span><span class="src-str">'SELECT&nbsp;u.*&nbsp;FROM&nbsp;User&nbsp;u&nbsp;WHERE&nbsp;u.name&nbsp;LIKE&nbsp;?'</span><span class="src-sym">,&nbsp;</span><span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'someone'</span><span class="src-sym">))</span><span class="src-sym">;</span></div></li>
</ol></p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$query:&nbsp;</span></td>
<td>
<span class="var-description"> DQL query</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> query parameters</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>Collection of Doctrine_Record objects</td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Query.html">Doctrine_Query</a></td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodqueryOne" id="queryOne"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">queryOne</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a736">736</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code><a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a>|false queryOne(
string
$query, [
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>query queries the database using Doctrine Query Language and returns the first record found
</strong></p>
<span class="description"><p><ol><li><div class="src-line">&nbsp;<span class="src-var">$user&nbsp;</span>=&nbsp;<span class="src-var">$conn</span><span class="src-sym">-&gt;</span><a href="../Doctrine/Doctrine_Connection.html#methodqueryOne">queryOne</a><span class="src-sym">(</span><span class="src-str">'SELECT&nbsp;u.*&nbsp;FROM&nbsp;User&nbsp;u&nbsp;WHERE&nbsp;u.id&nbsp;=&nbsp;?'</span><span class="src-sym">,&nbsp;</span><span class="src-key">array</span><span class="src-sym">(</span><span class="src-num">1</span><span class="src-sym">))</span><span class="src-sym">;</span></div></li>
<li><div class="src-line">&nbsp;</div></li>
<li><div class="src-line">&nbsp;<span class="src-var">$user&nbsp;</span>=&nbsp;<span class="src-var">$conn</span><span class="src-sym">-&gt;</span><a href="../Doctrine/Doctrine_Connection.html#methodqueryOne">queryOne</a><span class="src-sym">(</span><span class="src-str">'SELECT&nbsp;u.*&nbsp;FROM&nbsp;User&nbsp;u&nbsp;WHERE&nbsp;u.name&nbsp;LIKE&nbsp;?&nbsp;AND&nbsp;u.password&nbsp;=&nbsp;?'</span><span class="src-sym">,</span></div></li>
<li><div class="src-line">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'someone'</span><span class="src-sym">,&nbsp;</span><span class="src-str">'password'</span><span class="src-sym">)</span></div></li>
<li><div class="src-line">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-sym">)</span><span class="src-sym">;</span></div></li>
</ol></p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$query:&nbsp;</span></td>
<td>
<span class="var-description"> DQL query</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> query parameters</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>Doctrine_Record object on success, boolean false on failure</td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Query.html">Doctrine_Query</a></td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodquote" id="quote"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">quote</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a574">574</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>mixed quote(
mixed
$input, [string
$type = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>quote quotes given input parameter
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">mixed</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$input:&nbsp;</span></td>
<td>
<span class="var-description"> parameter to be quoted</span> </td></tr>
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$type:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodquoteIdentifier" id="quoteIdentifier"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">quoteIdentifier</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a541">541</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>string quoteIdentifier(
string
$str, [bool
$checkOption = true]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>Quote a string so it can be safely used as a table or column name
</strong></p>
<span class="description"><p>Delimiting style depends on which database driver is being used.</p><p>NOTE: just because you CAN use delimited identifiers doesn't mean you SHOULD use them. In general, they end up causing way more problems than they solve.</p><p>Portability is broken by using the following characters inside delimited identifiers: <ul><li>backtick (<kbd>`</kbd>) -- due to MySQL</li><li>double quote (<kbd>&quot;</kbd>) -- due to Oracle</li><li>brackets (<kbd>[</kbd> or <kbd>]</kbd>) -- due to Access</li></ul> Delimited identifiers are known to generally work correctly under the following drivers: <ul><li>mssql</li><li>mysql</li><li>mysqli</li><li>oci8</li><li>pgsql</li><li>sqlite</li></ul> InterBase doesn't seem to be able to use delimited identifiers via PHP 4. They work fine under PHP 5.</p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$str:&nbsp;</span></td>
<td>
<span class="var-description"> identifier name to be quoted</span> </td></tr>
<tr><td class="indent">
<span class="var-type">bool</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$checkOption:&nbsp;</span></td>
<td>
<span class="var-description"> check the 'quote_identifier' option</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>quoted identifier string</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Redefined in descendants as:</div>
<ul class="redefinitions">
<li>
<a href="../Doctrine/Doctrine_Connection_Mssql.html#methodquoteIdentifier">Doctrine_Connection_Mssql::quoteIdentifier()</a>
: quoteIdentifier Quote a string so it can be safely used as a table / column name
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodreplace" id="replace"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">replace</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a428">428</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>integer replace(
string
$table,
$fields,
$keys&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>Execute a SQL REPLACE query. A REPLACE query is identical to a INSERT query, except that if there is already a row in the table with the same key field values, the REPLACE query just updates its values instead of inserting a new row.
</strong></p>
<span class="description"><p>The REPLACE type of query does not make part of the SQL standards. Since practically only MySQL and SQLIte implement it natively, this type of query isemulated through this method for other DBMS using standard types of queries inside a transaction to assure the atomicity of the operation.</p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$keys:&nbsp;</span></td>
<td>
<span class="var-description"> <p>an array containing all key fields (primary key fields or unique index fields) for this table</p><p>the uniqueness of a row will be determined according to the provided key fields</p><p>this method will fail if no key fields are specified</p></span> </td></tr>
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$table:&nbsp;</span></td>
<td>
<span class="var-description"> name of the table on which the REPLACE query will be executed.</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$fields:&nbsp;</span></td>
<td>
<span class="var-description"> <p>an associative array that describes the fields and the values that will be inserted or updated in the specified table. The indexes of the array are the names of all the fields of the table.</p><p>The values of the array are values to be assigned to the specified field.</p></span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>number of rows affected</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection_Exception if this driver doesn't support replace</td>
</tr>
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>PDOException if something fails at PDO level</td>
</tr>
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection_Exception if some of the key values was null</td>
</tr>
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection_Exception if there were no key fields</td>
</tr>
</table>
<hr class="separator" />
<div class="notes">Redefined in descendants as:</div>
<ul class="redefinitions">
<li>
<a href="../Doctrine/Doctrine_Connection_Mysql.html#methodreplace">Doctrine_Connection_Mysql::replace()</a>
: Execute a SQL REPLACE query. A REPLACE query is identical to a INSERT query, except that if there is already a row in the table with the same key field values, the REPLACE query just updates its values instead of inserting a new row.
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodrethrowException" id="rethrowException"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">rethrowException</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a849">849</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void rethrowException(
$e,
$invoker&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>rethrowException
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">Exception</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$e:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$invoker:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection_Exception</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodrollback" id="rollback"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">rollback</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1121">1121</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>boolean rollback(
[string
$savepoint = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>rollback
</strong></p>
<span class="description"><p>Cancel any database changes done during a transaction or since a specific savepoint that is in progress. This function may only be called when auto-committing is disabled, otherwise it will fail. Therefore, a new transaction is implicitly started after canceling the pending changes.</p><p>this method can be listened with onPreTransactionRollback and onTransactionRollback eventlistener methods</p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$savepoint:&nbsp;</span></td>
<td>
<span class="var-description"> name of a savepoint to rollback to</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>false if rollback couldn't be performed, true otherwise</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Transaction_Exception if the rollback operation fails at database level</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodselect" id="select"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">select</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a755">755</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>PDOStatement select(
string
$query, [integer
$limit = 0], [integer
$offset = 0]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>queries the database with limit and offset added to the query and returns a PDOStatement object
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$query:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type">integer</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$limit:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type">integer</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$offset:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsetAttribute" id="setAttribute"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setAttribute</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a236">236</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>boolean setAttribute(
integer
$attribute, mixed
$value&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>setAttribute sets an attribute
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">integer</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$attribute:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type">mixed</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$value:&nbsp;</span></td>
<td>
</td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Redefinition of:</div>
<dl>
<dt><a href="../Doctrine/Doctrine_Configurable.html#methodsetAttribute">Doctrine_Configurable::setAttribute()</a></dt>
<dd>setAttribute sets a given attribute</dd>
</dl>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsetCharset" id="setCharset"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">setCharset</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a505">505</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void setCharset(
string
$charset&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>Set the charset on the current connection
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$charset:&nbsp;</span></td>
<td>
<span class="var-description"> charset</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Redefined in descendants as:</div>
<ul class="redefinitions">
<li>
<a href="../Doctrine/Doctrine_Connection_Mysql.html#methodsetCharset">Doctrine_Connection_Mysql::setCharset()</a>
: Set the charset on the current connection
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Pgsql.html#methodsetCharset">Doctrine_Connection_Pgsql::setCharset()</a>
: Set the charset on the current connection
</li>
<li>
<a href="../Doctrine/Doctrine_Connection_Firebird.html#methodsetCharset">Doctrine_Connection_Firebird::setCharset()</a>
: Set the charset on the current connection
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsetDateFormat" id="setDateFormat"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setDateFormat</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a585">585</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>void setDateFormat(
[string
$format = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>Set the date/time format for the current connection
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$format:&nbsp;</span></td>
<td>
<span class="var-description"> time format</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<hr class="separator" />
<div class="notes">Redefined in descendants as:</div>
<ul class="redefinitions">
<li>
<a href="../Doctrine/Doctrine_Connection_Oracle.html#methodsetDateFormat">Doctrine_Connection_Oracle::setDateFormat()</a>
: Sets up the date/time format
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodstandaloneQuery" id="standaloneQuery"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">standaloneQuery</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a770">770</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>PDOStatement|<a href="../Doctrine/Doctrine_Adapter_Statement.html">Doctrine_Adapter_Statement</a> standaloneQuery(
string
$query, [array
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>standaloneQuery
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$query:&nbsp;</span></td>
<td>
<span class="var-description"> sql query</span> </td></tr>
<tr><td class="indent">
<span class="var-type">array</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$params:&nbsp;</span></td>
<td>
<span class="var-description"> query parameters</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsupports" id="supports"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">supports</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a388">388</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>boolean supports(
string
$feature&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>supports
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$feature:&nbsp;</span></td>
<td>
<span class="var-description"> the name of the feature</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>whether or not this drivers supports given feature</td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="method__get" id="__get"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">__get</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a272">272</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code><a href="../Doctrine/Doctrine_Connection_Module.html">Doctrine_Connection_Module</a> __get(
string
$name&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>__get lazy loads given module and returns it
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$name:&nbsp;</span></td>
<td>
<span class="var-description"> the name of the module to get</span> </td></tr>
</table>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Return:</strong>&nbsp;&nbsp;</td><td>connection module</td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection::$modules all availible modules</td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_DataDict.html">Doctrine_DataDict</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Transaction.html">Doctrine_Transaction</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Export.html">Doctrine_Export</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Expression.html">Doctrine_Expression</a></td>
</tr>
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection_Exception if trying to get an unknown module</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="method__toString" id="__toString"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">__toString</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineConnection.php.html#a1130">1130</a>]</span>
</div>
<br />
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code-border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">&nbsp;
<code>string __toString(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>returns a string representation of this object
</strong></p>
<br />
<strong>API Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Access:</strong>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div>
</div>
</div>