1
0
mirror of synced 2024-12-15 15:46:02 +03:00
doctrine2/api_documentation/trunk/Doctrine/Doctrine_Hydrate.html
2007-08-31 23:05:18 +00:00

3684 lines
156 KiB
HTML

<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_Hydrate</h1>
Source Location: /Doctrine/Hydrate.php<br /><br />
<h2 class="class-name">Class Doctrine_Hydrate</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 class="implements">
Implements interfaces:
<ul>
<li>Serializable (internal interface)</li> </ul>
</p>
<p align="center" class="short-description"><strong>Doctrine_Hydrate is a base class for Doctrine_RawSql and Doctrine_Query.
</strong></p>
<span class="description"><p>Its purpose is to populate object graphs.</p></span>
<p class="notes">
Located in <a class="field" href="_Doctrine---Hydrate.php.html">/Doctrine/Hydrate.php</a> [<span class="field">line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a35">35</a></span>]
</p>
<pre><a href="../Doctrine/Doctrine_Object.html">Doctrine_Object</a>
|
--Doctrine_Hydrate</pre>
<strong>Author(s):</strong>
<ul>
<li>Konsta Vesterinen &lt;<a href="mailto:kvesteri@cc.hut.fi">kvesteri@cc.hut.fi</a>&gt;</li>
</ul>
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td><strong>Version:</strong>&nbsp;&nbsp;</td><td>$Revision: 2234 $</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_Hydrate.html#var$aggregateMap">$aggregateMap</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$parts">$parts</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$pendingAggregates">$pendingAggregates</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$type">$type</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_aliasMap">$_aliasMap</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_cache">$_cache</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_conn">$_conn</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_expireCache">$_expireCache</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_hydrationMode">$_hydrationMode</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_options">$_options</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_params">$_params</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_sql">$_sql</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_tableAliases">$_tableAliases</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_tableAliasSeeds">$_tableAliasSeeds</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_timeToLive">$_timeToLive</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#var$_view">$_view</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_Hydrate.html#method__construct">__construct</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodaddQueryPart">addQueryPart</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodaddTableAlias">addTableAlias</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodapplyInheritance">applyInheritance</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodclear">clear</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodconvertEnums">convertEnums</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodcopyAliases">copyAliases</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodcreateSubquery">createSubquery</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodexecute">execute</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodexpireCache">expireCache</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodfetchArray">fetchArray</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodfetchOne">fetchOne</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgenerateNewTableAlias">generateNewTableAlias</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgenerateTableAlias">generateTableAlias</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetAliasDeclaration">getAliasDeclaration</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetAliasMap">getAliasMap</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetCachedForm">getCachedForm</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetCacheDriver">getCacheDriver</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetComponentAlias">getComponentAlias</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetConnection">getConnection</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetParams">getParams</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetQueryPart">getQueryPart</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetRoot">getRoot</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetRootAlias">getRootAlias</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetRootDeclaration">getRootDeclaration</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetSql">getSql</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetTableAlias">getTableAlias</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetTableAliases">getTableAliases</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetTableAliasSeed">getTableAliasSeed</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetType">getType</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodgetView">getView</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodhasAliasDeclaration">hasAliasDeclaration</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodhasTableAlias">hasTableAlias</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodisLimitSubqueryUsed">isLimitSubqueryUsed</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodparseData2">parseData2</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodremoveQueryPart">removeQueryPart</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodserialize">serialize</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodsetAliasMap">setAliasMap</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodsetCacheLifeSpan">setCacheLifeSpan</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodsetHydrationMode">setHydrationMode</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodsetParams">setParams</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodsetQueryPart">setQueryPart</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodsetView">setView</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methodunserialize">unserialize</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#methoduseCache">useCache</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#method_execute">_execute</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.html#method_setLastElement">_setLastElement</a></li>
<li><a href="../Doctrine/Doctrine_Hydrate.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>
| <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_Query_Abstract.html">Doctrine_Query_Abstract</a></td>
<td>
Doctrine_Query_Abstract
</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_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_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-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="#constCREATE" title="details" class="const-name-summary">CREATE</a>&nbsp;&nbsp;</td>
<td class="const-summary-description">constant for CREATE queries</td></tr>
</div>
<div class="var-title">
<tr>
<td class="var-title"><a href="#constDELETE" title="details" class="const-name-summary">DELETE</a>&nbsp;&nbsp;</td>
<td class="const-summary-description">constant for DELETE queries</td></tr>
</div>
<div class="var-title">
<tr>
<td class="var-title"><a href="#constHYDRATE_ARRAY" title="details" class="const-name-summary">HYDRATE_ARRAY</a>&nbsp;&nbsp;</td>
<td class="const-summary-description">Constant for the array hydration mode.</td></tr>
</div>
<div class="var-title">
<tr>
<td class="var-title"><a href="#constHYDRATE_RECORD" title="details" class="const-name-summary">HYDRATE_RECORD</a>&nbsp;&nbsp;</td>
<td class="const-summary-description">Constant for the record (object) hydration mode.</td></tr>
</div>
<div class="var-title">
<tr>
<td class="var-title"><a href="#constINSERT" title="details" class="const-name-summary">INSERT</a>&nbsp;&nbsp;</td>
<td class="const-summary-description">constant for INSERT queries</td></tr>
</div>
<div class="var-title">
<tr>
<td class="var-title"><a href="#constSELECT" title="details" class="const-name-summary">SELECT</a>&nbsp;&nbsp;</td>
<td class="const-summary-description">constant for SELECT queries</td></tr>
</div>
<div class="var-title">
<tr>
<td class="var-title"><a href="#constUPDATE" title="details" class="const-name-summary">UPDATE</a>&nbsp;&nbsp;</td>
<td class="const-summary-description">constant for UPDATE queries</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="#$aggregateMap" title="details" class="var-name-summary">$aggregateMap</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="#$parts" title="details" class="var-name-summary">$parts</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="#$pendingAggregates" title="details" class="var-name-summary">$pendingAggregates</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="#$type" title="details" class="var-name-summary">$type</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="#$_aliasMap" title="details" class="var-name-summary">$_aliasMap</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="#$_cache" title="details" class="var-name-summary">$_cache</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"><a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a></span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$_conn" title="details" class="var-name-summary">$_conn</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="#$_expireCache" title="details" class="var-name-summary">$_expireCache</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="#$_hydrationMode" title="details" class="var-name-summary">$_hydrationMode</a>&nbsp;&nbsp;</td>
<td class="var-summary-description">The current hydration mode.</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="#$_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="#$_params" title="details" class="var-name-summary">$_params</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="#$_sql" title="details" class="var-name-summary">$_sql</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="#$_tableAliases" title="details" class="var-name-summary">$_tableAliases</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="#$_tableAliasSeeds" title="details" class="var-name-summary">$_tableAliasSeeds</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="#$_timeToLive" title="details" class="var-name-summary">$_timeToLive</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"><a href="../Doctrine/Doctrine_View.html">Doctrine_View</a></span>&nbsp;&nbsp;</td>
<td class="var-title"><a href="#$_view" title="details" class="var-name-summary">$_view</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">Doctrine_Hydrate</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">constructor</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#addQueryPart" title="details" class="method-name">addQueryPart</a>()&nbsp;&nbsp;</td>
<td class="method-definition">addQueryPart adds a query part in the query part array</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#addTableAlias" title="details" class="method-name">addTableAlias</a>()&nbsp;&nbsp;</td>
<td class="method-definition">addTableAlias adds an alias for table and associates it with given component alias</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="#applyInheritance" title="details" class="method-name">applyInheritance</a>()&nbsp;&nbsp;</td>
<td class="method-definition">applyInheritance applies column aggregation inheritance to DQL / SQL query</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 resets all the variables</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="#convertEnums" title="details" class="method-name">convertEnums</a>()&nbsp;&nbsp;</td>
<td class="method-definition"></td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#copyAliases" title="details" class="method-name">copyAliases</a>()&nbsp;&nbsp;</td>
<td class="method-definition">copyAliases copy aliases from another Hydrate object</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#createSubquery" title="details" class="method-name">createSubquery</a>()&nbsp;&nbsp;</td>
<td class="method-definition">createSubquery creates a subquery</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="#execute" title="details" class="method-name">execute</a>()&nbsp;&nbsp;</td>
<td class="method-definition">execute executes the query and populates the data set</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#expireCache" title="details" class="method-name">expireCache</a>()&nbsp;&nbsp;</td>
<td class="method-definition">expireCache</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 Convenience method to execute using array fetching as hydration mode.</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 Convenience method to execute the query and return the first item of the collection.</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="#generateNewTableAlias" title="details" class="method-name">generateNewTableAlias</a>()&nbsp;&nbsp;</td>
<td class="method-definition">generateNewTableAlias generates a new alias from given table alias</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="#generateTableAlias" title="details" class="method-name">generateTableAlias</a>()&nbsp;&nbsp;</td>
<td class="method-definition">generateTableAlias generates a table alias from given table name and associates it with given component alias</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="#getAliasDeclaration" title="details" class="method-name">getAliasDeclaration</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getAliasDeclaration get the declaration for given component alias</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="#getAliasMap" title="details" class="method-name">getAliasMap</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getAliasMap returns the component alias map</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="#getCachedForm" title="details" class="method-name">getCachedForm</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getCachedForm returns the cached form of this query for given resultSet</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Interface.html">Doctrine_Cache_Interface</a>|boolean|null</span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getCacheDriver" title="details" class="method-name">getCacheDriver</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getCacheDriver returns the cache driver associated with this object</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="#getComponentAlias" title="details" class="method-name">getComponentAlias</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getComponentAlias get component alias associated with given table alias</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getConnection" title="details" class="method-name">getConnection</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getConnection</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="#getParams" title="details" class="method-name">getParams</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getParams</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getQueryPart" title="details" class="method-name">getQueryPart</a>()&nbsp;&nbsp;</td>
<td class="method-definition">setQueryPart sets a query part in the query part array</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Table.html">Doctrine_Table</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getRoot" title="details" class="method-name">getRoot</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getRoot returns the root component for this object</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="#getRootAlias" title="details" class="method-name">getRootAlias</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getRootAlias returns the alias of the the root component</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="#getRootDeclaration" title="details" class="method-name">getRootDeclaration</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getRootDeclaration returns the root declaration</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="#getSql" title="details" class="method-name">getSql</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getSql return the sql associated with this object</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="#getTableAlias" title="details" class="method-name">getTableAlias</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getTableAlias some database such as Oracle need the identifier lengths to be &lt; ~30 chars hence Doctrine creates as short identifier aliases as possible</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="#getTableAliases" title="details" class="method-name">getTableAliases</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getTableAliases returns all table aliases</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="#getTableAliasSeed" title="details" class="method-name">getTableAliasSeed</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getTableAliasSeed returns the alias seed for given table alias</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="#getType" title="details" class="method-name">getType</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getType</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_View.html">Doctrine_View</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#getView" title="details" class="method-name">getView</a>()&nbsp;&nbsp;</td>
<td class="method-definition">getView returns the view associated with this query object (if any)</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="#hasAliasDeclaration" title="details" class="method-name">hasAliasDeclaration</a>()&nbsp;&nbsp;</td>
<td class="method-definition">hasAliasDeclaration whether or not this object has a declaration for given component alias</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="#hasTableAlias" title="details" class="method-name">hasTableAlias</a>()&nbsp;&nbsp;</td>
<td class="method-definition">hasTableAlias whether or not this object has given tableAlias</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="#isLimitSubqueryUsed" title="details" class="method-name">isLimitSubqueryUsed</a>()&nbsp;&nbsp;</td>
<td class="method-definition">limitSubqueryUsed whether or not limit subquery was used</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="#parseData2" title="details" class="method-name">parseData2</a>()&nbsp;&nbsp;</td>
<td class="method-definition">parseData parses the data returned by statement object</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#removeQueryPart" title="details" class="method-name">removeQueryPart</a>()&nbsp;&nbsp;</td>
<td class="method-definition">removeQueryPart removes a query part from the query part array</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="#serialize" title="details" class="method-name">serialize</a>()&nbsp;&nbsp;</td>
<td class="method-definition">serialize this method is automatically called when this Doctrine_Hydrate is serialized</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#setAliasMap" title="details" class="method-name">setAliasMap</a>()&nbsp;&nbsp;</td>
<td class="method-definition">setAliasMap sets the whole component alias map</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#setCacheLifeSpan" title="details" class="method-name">setCacheLifeSpan</a>()&nbsp;&nbsp;</td>
<td class="method-definition">setCacheLifeSpan</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="#setHydrationMode" title="details" class="method-name">setHydrationMode</a>()&nbsp;&nbsp;</td>
<td class="method-definition">Sets the fetchmode.</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="#setParams" title="details" class="method-name">setParams</a>()&nbsp;&nbsp;</td>
<td class="method-definition">setParams</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#setQueryPart" title="details" class="method-name">setQueryPart</a>()&nbsp;&nbsp;</td>
<td class="method-definition">setQueryPart sets a query part in the query part array</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="#setView" title="details" class="method-name">setView</a>()&nbsp;&nbsp;</td>
<td class="method-definition">setView sets a database view this query object uses this method should only be called internally by doctrine</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="#unserialize" title="details" class="method-name">unserialize</a>()&nbsp;&nbsp;</td>
<td class="method-definition">unseralize this method is automatically called everytime a Doctrine_Hydrate object is unserialized</td></tr>
</div>
<div class="method-definition">
<tr><td class="method-definition"><span class="method-result"><a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td class="method-definition"><a href="#useCache" title="details" class="method-name">useCache</a>()&nbsp;&nbsp;</td>
<td class="method-definition">useCache</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="#_execute" title="details" class="method-name">_execute</a>()&nbsp;&nbsp;</td>
<td class="method-definition"></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="#_setLastElement" title="details" class="method-name">_setLastElement</a>()&nbsp;&nbsp;</td>
<td class="method-definition">_setLastElement</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"></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$aggregateMap" id="$aggregateMap"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$aggregateMap</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a104">104</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$parts" id="$parts"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$parts</span>
= <span class="var-default">array(<br /> 'select' =&gt; array(),'distinct'=&gt;false,'forUpdate'=&gt;false,'from'=&gt;array(),'set'=&gt;array(),'join'=&gt;array(),'where'=&gt;array(),'groupby'=&gt;array(),'having'=&gt;array(),'orderby'=&gt;array(),'limit'=&gt;false,'offset'=&gt;false,)</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a120">120</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$pendingAggregates" id="$pendingAggregates"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">mixed</span>&nbsp;&nbsp;
<span class="var-name">$pendingAggregates</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a99">99</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$type" id="$type"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">integer</span>&nbsp;&nbsp;
<span class="var-name">$type</span>
= <span class="var-default"> self::SELECT</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a139">139</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>Doctrine_Query::* constants</td>
</tr>
<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$_aliasMap" id="$_aliasMap"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$_aliasMap</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a95">95</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$_cache" id="$_cache"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$_cache</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.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$_conn" id="$_conn"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type"><a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a></span>&nbsp;&nbsp;
<span class="var-name">$_conn</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a77">77</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$_expireCache" id="$_expireCache"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">boolean</span>&nbsp;&nbsp;
<span class="var-name">$_expireCache</span>
= <span class="var-default"> false</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a151">151</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$_hydrationMode" id="$_hydrationMode"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">mixed</span>&nbsp;&nbsp;
<span class="var-name">$_hydrationMode</span>
= <span class="var-default"> self::HYDRATE_RECORD</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a147">147</a>]</span>
</span>
</div>
<p align="center" class="short-description"><strong>The current hydration mode.
</strong></p>
<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$_options" id="$_options"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$_options</span>
= <span class="var-default">array(<br /> 'fetchMode' =&gt; Doctrine::FETCH_RECORD,<br /> 'parserCache' =&gt; false,<br /> 'resultSetCache' =&gt; false,<br /> )</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a108">108</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$_params" id="$_params"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$_params</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a73">73</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$_sql" id="$_sql"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">string</span>&nbsp;&nbsp;
<span class="var-name">$_sql</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a116">116</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$_tableAliases" id="$_tableAliases"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">mixed</span>&nbsp;&nbsp;
<span class="var-name">$_tableAliases</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a155">155</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$_tableAliasSeeds" id="$_tableAliasSeeds"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">array</span>&nbsp;&nbsp;
<span class="var-name">$_tableAliasSeeds</span>
= <span class="var-default">array()</span> <span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a161">161</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$_timeToLive" id="$_timeToLive"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-type">mixed</span>&nbsp;&nbsp;
<span class="var-name">$_timeToLive</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a153">153</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$_view" id="$_view"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-type"><a href="../Doctrine/Doctrine_View.html">Doctrine_View</a></span>&nbsp;&nbsp;
<span class="var-name">$_view</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a82">82</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="method__construct" id="__construct"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">Constructor __construct</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a167">167</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_Hydrate __construct(
[<a href="../Doctrine/Doctrine_Connection.html">Doctrine_Connection</a>|null
$connection = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>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_Connection.html">Doctrine_Connection</a>|null</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$connection:&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="methodaddQueryPart" id="addQueryPart"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">addQueryPart</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a476">476</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_Hydrate.html">Doctrine_Hydrate</a> addQueryPart(
string
$name, string
$part&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>addQueryPart adds a query part in the query part array
</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 query part to be added</span> </td></tr>
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$part:&nbsp;</span></td>
<td>
<span class="var-description"> query part string</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 />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Hydrate_Exception if trying to add unknown query part</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodaddTableAlias" id="addTableAlias"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">addTableAlias</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a435">435</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_Hydrate.html">Doctrine_Hydrate</a> addTableAlias(
string
$tableAlias, string
$componentAlias&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>addTableAlias adds an alias for table and associates it with given component alias
</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">$componentAlias:&nbsp;</span></td>
<td>
<span class="var-description"> the alias for the query component associated with given tableAlias</span> </td></tr>
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$tableAlias:&nbsp;</span></td>
<td>
<span class="var-description"> the table alias 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="methodapplyInheritance" id="applyInheritance"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">applyInheritance</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a858">858</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 applyInheritance(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>applyInheritance applies column aggregation inheritance to DQL / SQL query
</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="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__DoctrineHydrate.php.html#a632">632</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 resets all the variables
</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>protected</td>
</tr>
</table>
<br />
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodconvertEnums" id="convertEnums"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">convertEnums</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a698">698</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 convertEnums(
$params&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<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">$params:&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_Query.html#methodconvertEnums">Doctrine_Query::convertEnums()</a>
: convertEnums convert enum parameters to their integer equivalents
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodcopyAliases" id="copyAliases"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">copyAliases</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a590">590</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_Hydrate.html">Doctrine_Hydrate</a> copyAliases(
<a href="../Doctrine/Doctrine_Hydrate.html">Doctrine_Hydrate</a>
$query&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>copyAliases copy aliases from another Hydrate object
</strong></p>
<span class="description"><p>this method is needed by DQL subqueries which need the aliases of the parent query</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_Hydrate.html">Doctrine_Hydrate</a></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$query:&nbsp;</span></td>
<td>
<span class="var-description"> the query object from which the aliases are copied from</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="methodcreateSubquery" id="createSubquery"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">createSubquery</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a603">603</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_Hydrate.html">Doctrine_Hydrate</a> createSubquery(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>createSubquery creates a subquery
</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="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__DoctrineHydrate.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><a href="../Doctrine/Doctrine_Collection.html">Doctrine_Collection</a> execute(
[string
$params = array()], [
$hydrationMode = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>execute executes the query and populates the data set
</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">$params:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$hydrationMode:&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>the root collection</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="methodexpireCache" id="expireCache"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">expireCache</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a256">256</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_Hydrate.html">Doctrine_Hydrate</a> expireCache(
[boolean
$expire = true]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>expireCache
</strong></p>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">boolean</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$expire:&nbsp;</span></td>
<td>
<span class="var-description"> whether or not to force cache expiration</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="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__DoctrineHydrate.php.html#a918">918</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
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>fetchArray Convenience method to execute using array fetching as hydration mode.
</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">$params:&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="methodfetchOne" id="fetchOne"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">fetchOne</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a930">930</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
$params = array()], [int
$hydrationMode = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>fetchOne Convenience method to execute the query and return the first item of the collection.
</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">$params:&nbsp;</span></td>
<td>
<span class="var-description"> Parameters</span> </td></tr>
<tr><td class="indent">
<span class="var-type">int</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$hydrationMode:&nbsp;</span></td>
<td>
<span class="var-description"> Hydration mode</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>Array or Doctrine_Collection or false if no result.</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="methodgenerateNewTableAlias" id="generateNewTableAlias"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">generateNewTableAlias</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a330">330</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 generateNewTableAlias(
string
$tableAlias&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>generateNewTableAlias generates a new alias from given table alias
</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">$tableAlias:&nbsp;</span></td>
<td>
<span class="var-description"> table alias from which to generate the new alias from</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>the created table alias</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="methodgenerateTableAlias" id="generateTableAlias"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">generateTableAlias</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a396">396</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 generateTableAlias(
string
$componentAlias, string
$tableName&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>generateTableAlias generates a table alias from given table name and associates it with given component alias
</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">$componentAlias:&nbsp;</span></td>
<td>
<span class="var-description"> the component alias to be associated with generated table alias</span> </td></tr>
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$tableName:&nbsp;</span></td>
<td>
<span class="var-description"> the table name from which to generate the table alias</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>the generated table alias</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="methodgetAliasDeclaration" id="getAliasDeclaration"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getAliasDeclaration</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a571">571</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 getAliasDeclaration(
string
$componentAlias&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getAliasDeclaration get the declaration for given component alias
</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">$componentAlias:&nbsp;</span></td>
<td>
<span class="var-description"> the component alias the retrieve the declaration from</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>the alias declaration</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="methodgetAliasMap" id="getAliasMap"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getAliasMap</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a721">721</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 getAliasMap(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getAliasMap returns the component alias map
</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>component alias map</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="methodgetCachedForm" id="getCachedForm"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getCachedForm</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a732">732</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 getCachedForm(
$resultSet&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getCachedForm returns the cached form of this query for given resultSet
</strong></p>
<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">$resultSet:&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>serialized string representation of this query</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="methodgetCacheDriver" id="getCacheDriver"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getCacheDriver</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a283">283</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_Cache/Doctrine_Cache_Interface.html">Doctrine_Cache_Interface</a>|boolean|null getCacheDriver(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getCacheDriver returns the cache driver associated with this object
</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>cache 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="methodgetComponentAlias" id="getComponentAlias"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getComponentAlias</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a366">366</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 getComponentAlias(
string
$tableAlias&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getComponentAlias get component alias associated with given table alias
</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">$tableAlias:&nbsp;</span></td>
<td>
<span class="var-description"> the table alias that identifies the component alias</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>component alias</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="methodgetConnection" id="getConnection"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getConnection</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a655">655</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.html">Doctrine_Connection</a> getConnection(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getConnection
</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="methodgetParams" id="getParams"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getParams</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a686">686</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 getParams(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getParams
</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="methodgetQueryPart" id="getQueryPart"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getQueryPart</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a497">497</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_Hydrate.html">Doctrine_Hydrate</a> getQueryPart(
string
$part, string
$name&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>setQueryPart sets a query part in the query part array
</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 query part to be set</span> </td></tr>
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$part:&nbsp;</span></td>
<td>
<span class="var-description"> query part string</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 />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Hydrate_Exception if trying to set unknown query part</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodgetRoot" id="getRoot"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getRoot</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a208">208</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">Doctrine_Table</a> getRoot(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getRoot returns the root component for this object
</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>root components table</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="methodgetRootAlias" id="getRootAlias"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getRootAlias</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a180">180</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 getRootAlias(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getRootAlias returns the alias of the the root component
</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="methodgetRootDeclaration" id="getRootDeclaration"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getRootDeclaration</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.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>array getRootDeclaration(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getRootDeclaration returns the root declaration
</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="methodgetSql" id="getSql"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getSql</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.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>string getSql(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getSql return the sql associated with this object
</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>sql query string</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="methodgetTableAlias" id="getTableAlias"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getTableAlias</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a453">453</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 getTableAlias(
string
$componentAlias, [string
$tableName = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getTableAlias some database such as Oracle need the identifier lengths to be &lt; ~30 chars hence Doctrine creates as short identifier aliases as possible
</strong></p>
<span class="description"><p>this method is used for the creation of short table aliases, its also smart enough to check if an alias already exists for given component (componentAlias)</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">$componentAlias:&nbsp;</span></td>
<td>
<span class="var-description"> the alias for the query component to search table alias for</span> </td></tr>
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$tableName:&nbsp;</span></td>
<td>
<span class="var-description"> the table name from which the table alias is being created</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>the generated / fetched short alias</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="methodgetTableAliases" id="getTableAliases"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getTableAliases</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a423">423</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 getTableAliases(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getTableAliases returns all table aliases
</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>table aliases as an array</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="methodgetTableAliasSeed" id="getTableAliasSeed"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getTableAliasSeed</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a380">380</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 getTableAliasSeed(
string
$tableAlias&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getTableAliasSeed returns the alias seed for given table alias
</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">$tableAlias:&nbsp;</span></td>
<td>
<span class="var-description"> table alias that identifies the alias seed</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>table alias seed</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="methodgetType" id="getType"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">getType</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a848">848</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 getType(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getType
</strong></p>
<span class="description"><p>returns the type of this query object by default the type is Doctrine_Hydrate::SELECT but if update() or delete() are being called the type is Doctrine_Hydrate::UPDATE and Doctrine_Hydrate::DELETE, respectively</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>return the query type</td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Hydrate.html#constDELETE">Doctrine_Hydrate::DELETE</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Hydrate.html#constUPDATE">Doctrine_Hydrate::UPDATE</a></td>
</tr>
<tr>
<td class="indent"><strong>See:</strong>&nbsp;&nbsp;</td><td><a href="../Doctrine/Doctrine_Hydrate.html#constSELECT">Doctrine_Hydrate::SELECT</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="methodgetView" id="getView"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">getView</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a677">677</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_View.html">Doctrine_View</a> getView(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>getView returns the view associated with this query object (if any)
</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 view associated with this query 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="methodhasAliasDeclaration" id="hasAliasDeclaration"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">hasAliasDeclaration</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a560">560</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 hasAliasDeclaration(
string
$componentAlias&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>hasAliasDeclaration whether or not this object has a declaration for given component alias
</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">$componentAlias:&nbsp;</span></td>
<td>
<span class="var-description"> the component alias the retrieve the declaration from</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="methodhasTableAlias" id="hasTableAlias"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">hasTableAlias</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a355">355</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 hasTableAlias(
string
$tableAlias&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>hasTableAlias whether or not this object has given tableAlias
</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">$tableAlias:&nbsp;</span></td>
<td>
<span class="var-description"> the table alias to be checked</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>true if this object has given alias, otherwise false</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="methodisLimitSubqueryUsed" id="isLimitSubqueryUsed"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">isLimitSubqueryUsed</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a622">622</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 isLimitSubqueryUsed(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>limitSubqueryUsed whether or not limit subquery was used
</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_Query.html#methodisLimitSubqueryUsed">Doctrine_Query::isLimitSubqueryUsed()</a>
: limitSubqueryUsed
</li>
</ul>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodparseData2" id="parseData2"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">parseData2</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a964">964</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 parseData2(
mixed
$stmt,
$hydrationMode&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>parseData parses the data returned by statement object
</strong></p>
<span class="description"><p>This is method defines the core of Doctrine object population algorithm hence this method strives to be as fast as possible</p><p>The key idea is the loop over the rowset only once doing all the needed operations within this massive loop.</p></span>
<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">$stmt:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$hydrationMode:&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="methodremoveQueryPart" id="removeQueryPart"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">removeQueryPart</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a513">513</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_Hydrate.html">Doctrine_Hydrate</a> removeQueryPart(
string
$name&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>removeQueryPart removes a query part from the query part array
</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 query part to be removed</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 />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Hydrate_Exception if trying to remove unknown query part</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodserialize" id="serialize"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">serialize</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a307">307</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 serialize(
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>serialize this method is automatically called when this Doctrine_Hydrate is serialized
</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>an array of serialized properties</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>Serializable::serialize</dt>
</dl>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsetAliasMap" id="setAliasMap"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">setAliasMap</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a709">709</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_Hydrate.html">Doctrine_Hydrate</a> setAliasMap(
$map&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>setAliasMap sets the whole component alias map
</strong></p>
<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">$map:&nbsp;</span></td>
<td>
<span class="var-description"> alias map</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="methodsetCacheLifeSpan" id="setCacheLifeSpan"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setCacheLifeSpan</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a268">268</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_Hydrate.html">Doctrine_Hydrate</a> setCacheLifeSpan(
integer
$timeToLive&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>setCacheLifeSpan
</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">$timeToLive:&nbsp;</span></td>
<td>
<span class="var-description"> how long the cache entry is valid</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="methodsetHydrationMode" id="setHydrationMode"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">setHydrationMode</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a296">296</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 setHydrationMode(
$hydrationMode, integer
$fetchmode&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>Sets the fetchmode.
</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">$fetchmode:&nbsp;</span></td>
<td>
<span class="var-description"> One of the Doctrine_Hydrate::HYDRATE_* constants.</span> </td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$hydrationMode:&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="methodsetParams" id="setParams"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setParams</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a695">695</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 setParams(
[
$params = array()]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>setParams
</strong></p>
<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">$params:&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="methodsetQueryPart" id="setQueryPart"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">setQueryPart</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a535">535</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_Hydrate.html">Doctrine_Hydrate</a> setQueryPart(
string
$name, string
$part&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>setQueryPart sets a query part in the query part array
</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 query part to be set</span> </td></tr>
<tr><td class="indent">
<span class="var-type">string</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$part:&nbsp;</span></td>
<td>
<span class="var-description"> query part string</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 />
<strong>Information Tags:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="indent"><strong>Throws:</strong>&nbsp;&nbsp;</td><td>Doctrine_Hydrate_Exception if trying to set unknown query part</td>
</tr>
</table>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methodsetView" id="setView"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">setView</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a667">667</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 setView(
<a href="../Doctrine/Doctrine_View.html">Doctrine_View</a>
$view&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>setView sets a database view this query object uses this method should only be called internally by doctrine
</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_View.html">Doctrine_View</a></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$view:&nbsp;</span></td>
<td>
<span class="var-description"> database view</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="methodunserialize" id="unserialize"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">unserialize</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a319">319</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 unserialize(
string
$serialized&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>unseralize this method is automatically called everytime a Doctrine_Hydrate object is unserialized
</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">$serialized:&nbsp;</span></td>
<td>
<span class="var-description"> Doctrine_Record as serialized string</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">Implementation of:</div>
<dl>
<dt>Serializable::unserialize</dt>
</dl>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="methoduseCache" id="useCache"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">useCache</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a235">235</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_Hydrate.html">Doctrine_Hydrate</a> useCache(
[<a href="../Doctrine/Doctrine_Cache/Doctrine_Cache_Interface.html">Doctrine_Cache_Interface</a>|bool
$driver = true], [integer
$timeToLive = null]&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>useCache
</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_Cache/Doctrine_Cache_Interface.html">Doctrine_Cache_Interface</a>|bool</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$driver:&nbsp;</span></td>
<td>
<span class="var-description"> cache driver</span> </td></tr>
<tr><td class="indent">
<span class="var-type">integer</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$timeToLive:&nbsp;</span></td>
<td>
<span class="var-description"> how long the cache entry is valid</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="method_execute" id="_execute"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">_execute</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a749">749</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 _execute(
$params&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<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">$params:&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="method_setLastElement" id="_setLastElement"><!-- --></a>
<div class="evenrow">
<div class="method-header">
<span class="method-title">_setLastElement</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a1182">1182</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 _setLastElement(
&$prev,
&$coll, boolean|integer
$index,
$alias,
$oneToOne&nbsp;
)</code>
</td></tr></table>
</td></tr></table><br /></div>
<p align="center" class="short-description"><strong>_setLastElement
</strong></p>
<span class="description"><p>sets the last element of given data array / collection as previous element</p></span>
<strong>Parameters:</strong><br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td class="indent">
<span class="var-type">boolean|integer</span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$index:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">&$prev:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">&$coll:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$alias:&nbsp;</span></td>
<td>
</td></tr>
<tr><td class="indent">
<span class="var-type"></span>&nbsp;&nbsp;</td>
<td>
<span class="var-name">$oneToOne:&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="method__toString" id="__toString"><!-- --></a>
<div class="oddrow">
<div class="method-header">
<span class="method-title">__toString</span>&nbsp;&nbsp;<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a1213">1213</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>
<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 a string representation of 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="constCREATE" id="CREATE"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-name">CREATE</span>
= <span class="var-default"> 4</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a60">60</a>]</span>
</span>
</div>
<p align="center" class="short-description"><strong>constant for CREATE queries
</strong></p>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constDELETE" id="DELETE"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-name">DELETE</span>
= <span class="var-default"> 1</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a48">48</a>]</span>
</span>
</div>
<p align="center" class="short-description"><strong>constant for DELETE queries
</strong></p>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constHYDRATE_ARRAY" id="HYDRATE_ARRAY"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-name">HYDRATE_ARRAY</span>
= <span class="var-default"> 3</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a64">64</a>]</span>
</span>
</div>
<p align="center" class="short-description"><strong>Constant for the array hydration mode.
</strong></p>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constHYDRATE_RECORD" id="HYDRATE_RECORD"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-name">HYDRATE_RECORD</span>
= <span class="var-default"> 2</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a68">68</a>]</span>
</span>
</div>
<p align="center" class="short-description"><strong>Constant for the record (object) hydration mode.
</strong></p>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constINSERT" id="INSERT"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-name">INSERT</span>
= <span class="var-default"> 3</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a56">56</a>]</span>
</span>
</div>
<p align="center" class="short-description"><strong>constant for INSERT queries
</strong></p>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constSELECT" id="SELECT"><!-- --></A>
<div class="oddrow">
<div class="var-header">
<span class="var-title">
<span class="var-name">SELECT</span>
= <span class="var-default"> 0</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a44">44</a>]</span>
</span>
</div>
<p align="center" class="short-description"><strong>constant for SELECT queries
</strong></p>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<a name="constUPDATE" id="UPDATE"><!-- --></A>
<div class="evenrow">
<div class="var-header">
<span class="var-title">
<span class="var-name">UPDATE</span>
= <span class="var-default"> 2</span>
<span class="smalllinenumber">[line <a href="../__filesource/fsource_Doctrine__DoctrineHydrate.php.html#a52">52</a>]</span>
</span>
</div>
<p align="center" class="short-description"><strong>constant for UPDATE queries
</strong></p>
<br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div>
</div>
</div>