<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_Transaction</h1>
Source Location: /Doctrine/Transaction.php<br /><br />

<h2 class="class-name">Class Doctrine_Transaction</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>
						|											<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants Detail</a>
						</div>
	<div class="info-box-body">
		<table width="100%" border="0">
		<tr><td valign="top" width="60%" class="class-overview">

        		<p align="center" class="short-description"><strong>Doctrine_Transaction  Handles transaction savepoint and isolation abstraction
</strong></p>

		<p class="notes">
			Located in <a class="field" href="_Doctrine---Transaction.php.html">/Doctrine/Transaction.php</a> [<span class="field">line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a35">35</a></span>]
		</p>

		
		<pre><a href="../Doctrine/Doctrine_Connection_Module.html">Doctrine_Connection_Module</a>
   |
   --Doctrine_Transaction</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; (PEAR MDB2 library)</li>
			 		  			 		  			 		  			 		  			 		  		</ul>
		
		
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
					<tr><td><strong>Version:</strong>&nbsp;&nbsp;</td><td>$Revision: 2268 $</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_Transaction.html#var$delete">$delete</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#var$invalid">$invalid</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#var$savePoints">$savePoints</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#var$transactionLevel">$transactionLevel</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#var$_collections">$_collections</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_Transaction.html#methodaddCollection">addCollection</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodaddDelete">addDelete</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodaddInvalid">addInvalid</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodbeginTransaction">beginTransaction</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodbulkDelete">bulkDelete</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodcommit">commit</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodcreateSavePoint">createSavePoint</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodgetDeletes">getDeletes</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodgetIsolation">getIsolation</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodgetState">getState</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodgetTransactionLevel">getTransactionLevel</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodreleaseSavePoint">releaseSavePoint</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodremoveSavePoints">removeSavePoints</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodrollback">rollback</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodrollbackSavePoint">rollbackSavePoint</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodsetIsolation">setIsolation</a></li>
		  		  <li><a href="../Doctrine/Doctrine_Transaction.html#methodsetTransactionLevel">setTransactionLevel</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>
			            |											<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants 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_Transaction_Firebird.html">Doctrine_Transaction_Firebird</a></td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Transaction_Informix.html">Doctrine_Transaction_Informix</a></td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Transaction_Mock.html">Doctrine_Transaction_Mock</a></td>
					<td>
											Doctrine_Transaction_Mock  This class is used for testing purposes
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Transaction_Mssql.html">Doctrine_Transaction_Mssql</a></td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Transaction_Mysql.html">Doctrine_Transaction_Mysql</a></td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Transaction_Oracle.html">Doctrine_Transaction_Oracle</a></td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Transaction_Pgsql.html">Doctrine_Transaction_Pgsql</a></td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../Doctrine/Doctrine_Transaction_Sqlite.html">Doctrine_Transaction_Sqlite</a></td>
					<td>
											
										</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>
								|			    		    			    				<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants 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_Connection_Module.html">Doctrine_Connection_Module</a></span></p>
							<blockquote>
								<dl>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Connection_Module.html#var$conn">Doctrine_Connection_Module::$conn</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Connection_Module.html#var$moduleName">Doctrine_Connection_Module::$moduleName</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_Connection_Module.html">Doctrine_Connection_Module</a></span></p>
							<blockquote>
								<dl>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Connection_Module.html#method__construct">Doctrine_Connection_Module::__construct()</a></span>
										</dt>
										<dd>
											<span class="method-definition"></span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Connection_Module.html#methodgetConnection">Doctrine_Connection_Module::getConnection()</a></span>
										</dt>
										<dd>
											<span class="method-definition">getConnection  returns the connection object this module uses</span>
										</dd>
																			<dt>
											<span class="method-definition"><a href="../Doctrine/Doctrine_Connection_Module.html#methodgetModuleName">Doctrine_Connection_Module::getModuleName()</a></span>
										</dt>
										<dd>
											<span class="method-definition">getModuleName  returns the name of this module</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-const-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Constant Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendants</a> |
										<a href="#sec-inherited">Inherited Properties, Constants, and Methods</a>
				|						<span class="disabled">Constants Summary</span> | <a href="#sec-consts">Constants Detail</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">
			<div class="const-summary">
			<table border="0" cellspacing="0" cellpadding="0" class="var-summary">
							<div class="var-title">
					<tr>
					<td class="var-title"><a href="#constSTATE_ACTIVE" title="details" class="const-name-summary">STATE_ACTIVE</a>&nbsp;&nbsp;</td>
					<td class="const-summary-description">Doctrine_Transaction is in active state when it has one active transaction</td></tr>
				</div>
								<div class="var-title">
					<tr>
					<td class="var-title"><a href="#constSTATE_BUSY" title="details" class="const-name-summary">STATE_BUSY</a>&nbsp;&nbsp;</td>
					<td class="const-summary-description">Doctrine_Transaction is in busy state when it has multiple active transactions</td></tr>
				</div>
								<div class="var-title">
					<tr>
					<td class="var-title"><a href="#constSTATE_SLEEP" title="details" class="const-name-summary">STATE_SLEEP</a>&nbsp;&nbsp;</td>
					<td class="const-summary-description">Doctrine_Transaction is in sleep state when it has no active transactions</td></tr>
				</div>
								</table>
			</div>
			<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>
								|			    		    			    				<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants 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"><span class="var-type-summary">array</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$delete" title="details" class="var-name-summary">$delete</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="#$invalid" title="details" class="var-name-summary">$invalid</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="#$savePoints" title="details" class="var-name-summary">$savePoints</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">integer</span>&nbsp;&nbsp;</td>
					<td class="var-title"><a href="#$transactionLevel" title="details" class="var-name-summary">$transactionLevel</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="#$_collections" title="details" class="var-name-summary">$_collections</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>
								|			    		    			    				<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants 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"><span class="method-result"><a href="../Doctrine/Doctrine_Transaction.html">Doctrine_Transaction</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#addCollection" title="details" class="method-name">addCollection</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">addCollection  adds a collection in the internal array of collections</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="#addDelete" title="details" class="method-name">addDelete</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">addDelete  adds record into pending delete list</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="#addInvalid" title="details" class="method-name">addInvalid</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">addInvalid  adds record into invalid records list</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="#bulkDelete" title="details" class="method-name">bulkDelete</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">bulkDelete  deletes all records from the pending delete list</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">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#createSavePoint" title="details" class="method-name">createSavePoint</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">releaseSavePoint  creates a new savepoint</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="#getDeletes" title="details" class="method-name">getDeletes</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">returns the pending delete list</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="#getIsolation" title="details" class="method-name">getIsolation</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getTransactionIsolation</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="#getState" title="details" class="method-name">getState</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getState  returns the state of this connection</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">getTransactionLevel  get the current transaction nesting level</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="#releaseSavePoint" title="details" class="method-name">releaseSavePoint</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">releaseSavePoint  releases given savepoint</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="#removeSavePoints" title="details" class="method-name">removeSavePoints</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">removeSavePoints  removes a savepoint from the internal savePoints array of this transaction object  and all its children savepoints</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">void</span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#rollbackSavePoint" title="details" class="method-name">rollbackSavePoint</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">rollbackSavePoint  releases given 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="#setIsolation" title="details" class="method-name">setIsolation</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">setIsolation</td></tr>
				</div>
																<div class="method-definition">
											<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Transaction.html">Doctrine_Transaction</a></span>&nbsp;&nbsp;</td>
										<td class="method-definition"><a href="#setTransactionLevel" title="details" class="method-name">setTransactionLevel</a>()&nbsp;&nbsp;</td>
					<td class="method-definition">getTransactionLevel  set the current transaction nesting level</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>
														|
									<a href="#sec-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants Detail</a>
									</div>
		<div class="info-box-body">
			<a name="var$delete" id="$delete"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>&nbsp;&nbsp;
			<span class="var-name">$delete</span>
			 = <span class="var-default">array()</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.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$invalid" id="$invalid"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>&nbsp;&nbsp;
			<span class="var-name">$invalid</span>
			 = <span class="var-default">array()</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a56">56</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$savePoints" id="$savePoints"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>&nbsp;&nbsp;
			<span class="var-name">$savePoints</span>
			 = <span class="var-default">array()</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a65">65</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$transactionLevel" id="$transactionLevel"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">integer</span>&nbsp;&nbsp;
			<span class="var-name">$transactionLevel</span>
			 = <span class="var-default"> 0</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a52">52</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$_collections" id="$_collections"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">array</span>&nbsp;&nbsp;
			<span class="var-name">$_collections</span>
			 = <span class="var-default">array()</span>			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a69">69</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-const-summary">Constants Summary</a> | <a href="#sec-consts">Constants 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="methodaddCollection" id="addCollection"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">addCollection</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a82">82</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_Transaction.html">Doctrine_Transaction</a> addCollection(
<a href="../Doctrine/Doctrine_Collection.html">Doctrine_Collection</a>
$coll&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>addCollection  adds a collection in the internal array of collections
</strong></p>
<span class="description"><p>at the end of each commit this array is looped over and  of every collection Doctrine then takes a snapshot in order  to keep the collections up to date with the database</p></span>
			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type"><a href="../Doctrine/Doctrine_Collection.html">Doctrine_Collection</a></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$coll:&nbsp;</span></td>
				<td>
				<span class="var-description"> a collection to be added</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>this 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="methodaddDelete" id="addDelete"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">addDelete</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a116">116</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 addDelete(
<a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a>
$record&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>addDelete  adds record into pending delete list
</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_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$record:&nbsp;</span></td>
				<td>
				<span class="var-description"> a record to be added</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="methodaddInvalid" id="addInvalid"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">addInvalid</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a130">130</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 addInvalid(
<a href="../Doctrine/Doctrine_Record.html">Doctrine_Record</a>
$record&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>addInvalid  adds record into invalid records list
</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_Record.html">Doctrine_Record</a></span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$record:&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>Return:</strong>&nbsp;&nbsp;</td><td>false if record already existed in invalid records list,                         otherwise true</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="methodbeginTransaction" id="beginTransaction"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">beginTransaction</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a238">238</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="methodbulkDelete" id="bulkDelete"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">bulkDelete</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a155">155</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 bulkDelete(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>bulkDelete  deletes all records from the pending delete list
</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__DoctrineTransaction.php.html#a290">290</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: preTransactionCommit, postTransactionCommit</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 database level</td>
  </tr>
</table>

		
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcreateSavePoint" id="createSavePoint"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">createSavePoint</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a421">421</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 createSavePoint(
string
$savepoint&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>releaseSavePoint  creates a new savepoint
</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">$savepoint:&nbsp;</span></td>
				<td>
				<span class="var-description"> name of a savepoint to create</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>protected</td>
  </tr>
</table>
<br />


		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Firebird.html#methodcreateSavePoint">Doctrine_Transaction_Firebird::createSavePoint()</a>
								: createSavepoint  creates a new savepoint
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Mysql.html#methodcreateSavePoint">Doctrine_Transaction_Mysql::createSavePoint()</a>
								: createSavepoint  creates a new savepoint
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Oracle.html#methodcreateSavePoint">Doctrine_Transaction_Oracle::createSavePoint()</a>
								: createSavepoint  creates a new savepoint
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Pgsql.html#methodcreateSavePoint">Doctrine_Transaction_Pgsql::createSavePoint()</a>
								: createSavepoint  creates a new savepoint
							</li>
				</ul>
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetDeletes" id="getDeletes"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">getDeletes</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a144">144</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 getDeletes(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>returns the pending delete list
</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="methodgetIsolation" id="getIsolation"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">getIsolation</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a519">519</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 getIsolation(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getTransactionIsolation
</strong></p>
<span class="description"><p>fetches the current session transaction isolation level</p><p>note: some drivers may support setting the transaction isolation level  but not fetching it</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>returns the current session transaction isolation 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>PDOException                             if something fails at the PDO level</td>
  </tr>
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Transaction_Exception           if the feature is not supported by the driver</td>
  </tr>
</table>

		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Mysql.html#methodgetIsolation">Doctrine_Transaction_Mysql::getIsolation()</a>
								: getTransactionIsolation
							</li>
				</ul>
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetState" id="getState"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">getState</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a95">95</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 getState(
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getState  returns the state of this connection
</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 connection state</td>
  </tr>
  <tr>
    <td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td>Doctrine_Connection_Transaction::STATE_* constants</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="methodgetTransactionLevel" id="getTransactionLevel"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">getTransactionLevel</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a209">209</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>getTransactionLevel  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="methodreleaseSavePoint" id="releaseSavePoint"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">releaseSavePoint</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a433">433</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 releaseSavePoint(
string
$savepoint&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>releaseSavePoint  releases given savepoint
</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">$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>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_Transaction_Firebird.html#methodreleaseSavePoint">Doctrine_Transaction_Firebird::releaseSavePoint()</a>
								: releaseSavePoint  releases given savepoint
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Mysql.html#methodreleaseSavePoint">Doctrine_Transaction_Mysql::releaseSavePoint()</a>
								: releaseSavePoint  releases given savepoint
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Oracle.html#methodreleaseSavePoint">Doctrine_Transaction_Oracle::releaseSavePoint()</a>
								: releaseSavePoint  releases given savepoint
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Pgsql.html#methodreleaseSavePoint">Doctrine_Transaction_Pgsql::releaseSavePoint()</a>
								: releaseSavePoint  releases given savepoint
							</li>
				</ul>
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodremoveSavePoints" id="removeSavePoints"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">removeSavePoints</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a458">458</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 removeSavePoints(
sring
$savepoint&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>removeSavePoints  removes a savepoint from the internal savePoints array of this transaction object  and all its children savepoints
</strong></p>

			<strong>Parameters:</strong><br />
			<table border="0" cellspacing="0" cellpadding="0">
					<tr><td class="indent">
				<span class="var-type">sring</span>&nbsp;&nbsp;</td>
				<td>
				<span class="var-name">$savepoint:&nbsp;</span></td>
				<td>
				<span class="var-description"> name of the savepoint to remove</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>removed savepoints</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="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__DoctrineTransaction.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>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="methodrollbackSavePoint" id="rollbackSavePoint"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">rollbackSavePoint</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a445">445</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 rollbackSavePoint(
string
$savepoint&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>rollbackSavePoint  releases given savepoint
</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">$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>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_Transaction_Firebird.html#methodrollbackSavePoint">Doctrine_Transaction_Firebird::rollbackSavePoint()</a>
								: rollbackSavePoint  releases given savepoint
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Mysql.html#methodrollbackSavePoint">Doctrine_Transaction_Mysql::rollbackSavePoint()</a>
								: rollbackSavePoint  releases given savepoint
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Oracle.html#methodrollbackSavePoint">Doctrine_Transaction_Oracle::rollbackSavePoint()</a>
								: rollbackSavePoint  releases given savepoint
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Pgsql.html#methodrollbackSavePoint">Doctrine_Transaction_Pgsql::rollbackSavePoint()</a>
								: rollbackSavePoint  releases given savepoint
							</li>
				</ul>
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsetIsolation" id="setIsolation"><!-- --></a>
<div class="evenrow">

<div class="method-header">
	<span class="method-title">setIsolation</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a502">502</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 setIsolation(
string
$isolation&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>setIsolation
</strong></p>
<span class="description"><p>Set the transacton isolation level.  (implemented by the connection drivers)</p><p>example:</p><p><ol><li><div class="src-line">&nbsp;<span class="src-var">$tx</span><span class="src-sym">-&gt;</span><a href="../Doctrine/Doctrine_Transaction.html#methodsetIsolation">setIsolation</a><span class="src-sym">(</span><span class="src-str">'READ&nbsp;UNCOMMITTED'</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">$isolation:&nbsp;</span></td>
				<td>
				<span class="var-description"> standard isolation level                   READ UNCOMMITTED (allows dirty reads)                   READ COMMITTED (prevents dirty reads)                   REPEATABLE READ (prevents nonrepeatable reads)                   SERIALIZABLE (prevents phantom reads)</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 />

<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 fails at the PDO level</td>
  </tr>
  <tr>
    <td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Transaction_Exception           if the feature is not supported by the driver</td>
  </tr>
</table>

		
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Firebird.html#methodsetIsolation">Doctrine_Transaction_Firebird::setIsolation()</a>
								: Set the transacton isolation level.
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Mssql.html#methodsetIsolation">Doctrine_Transaction_Mssql::setIsolation()</a>
								: Set the transacton isolation level.
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Mysql.html#methodsetIsolation">Doctrine_Transaction_Mysql::setIsolation()</a>
								: Set the transacton isolation level.
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Oracle.html#methodsetIsolation">Doctrine_Transaction_Oracle::setIsolation()</a>
								: Set the transacton isolation level.
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Pgsql.html#methodsetIsolation">Doctrine_Transaction_Pgsql::setIsolation()</a>
								: Set the transacton isolation level.
							</li>
					<li>
				<a href="../Doctrine/Doctrine_Transaction_Sqlite.html#methodsetIsolation">Doctrine_Transaction_Sqlite::setIsolation()</a>
								: Set the transacton isolation level.
							</li>
				</ul>
		<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsetTransactionLevel" id="setTransactionLevel"><!-- --></a>
<div class="oddrow">

<div class="method-header">
	<span class="method-title">setTransactionLevel</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a219">219</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_Transaction.html">Doctrine_Transaction</a> setTransactionLevel(

$level&nbsp;
)</code>
    </td></tr></table>
    </td></tr></table><br /></div>

	<p align="center" class="short-description"><strong>getTransactionLevel  set the current transaction nesting level
</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">$level:&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>Return:</strong>&nbsp;&nbsp;</td><td>this 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>
		</div>
	</div>

	<a name="sec-consts"></a>
	<div class="info-box">
		<div class="info-box-title">Constants</div>
		<div class="nav-bar">
			<a href="#sec-description">Class Overview</a> |
							<a href="#sec-descendents">Descendants</a>
										| <a href="#sec-const-summary">Constants Summary</a> | <span class="disabled">Constants Detail</span>
										<a href="#sec-inherited">Inherited Properties, Constants, and Methods</a>
				 | 			
							|
									<a href="#sec-method-summary">Method Summary</a> | <a href="#sec-methods">Methods Detail</a>
									</div>
		<div class="info-box-body">
			<a name="constSTATE_ACTIVE" id="STATE_ACTIVE"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-name">STATE_ACTIVE</span>
			 = <span class="var-default"> 1</span>
			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a44">44</a>]</span>
		</span>
	</div>

	<p align="center" class="short-description"><strong>Doctrine_Transaction is in active state when it has one active transaction
</strong></p>
	

	<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constSTATE_BUSY" id="STATE_BUSY"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-name">STATE_BUSY</span>
			 = <span class="var-default"> 2</span>
			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a48">48</a>]</span>
		</span>
	</div>

	<p align="center" class="short-description"><strong>Doctrine_Transaction is in busy state when it has multiple active transactions
</strong></p>
	

	<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constSTATE_SLEEP" id="STATE_SLEEP"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-name">STATE_SLEEP</span>
			 = <span class="var-default"> 0</span>
			<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineTransaction.php.html#a40">40</a>]</span>
		</span>
	</div>

	<p align="center" class="short-description"><strong>Doctrine_Transaction is in sleep state when it has no active transactions
</strong></p>
	

	<br />
	<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
		</div>
	</div>

</div>