# Class Trees for Package Doctrine

Root interface Doctrine_Adapter_Interface

- Doctrine_Adapter_Interface

Root interface Doctrine_Adapter_Statement_Interface

- Doctrine_Adapter_Statement_Interface

Root interface Doctrine_Cache_Interface

- Doctrine_Cache_Interface

Root interface Doctrine_EventListener_Interface

- Doctrine_EventListener_Interface

Root interface Doctrine_Node_Interface

- Doctrine_Node_Interface

Root interface Doctrine_Overloadable

- Doctrine_Overloadable

Root interface Doctrine_Query_Filter_Interface

- Doctrine_Query_Filter_Interface

Root interface Doctrine_Record_Listener_Interface

- Doctrine_Record_Listener_Interface

Root interface Doctrine_Search_Analyzer_Interface

- Doctrine_Search_Analyzer_Interface

Root interface Doctrine_Tree_Interface

- Doctrine_Tree_Interface

Root interface Doctrine_Validator_Interface

- Doctrine_Validator_Interface

Root class Doctrine

- Doctrine

Root class Doctrine_Adapter

- Doctrine_Adapter
  - Doctrine_Adapter_Db2
  - Doctrine_Adapter_Mysqli
  - Doctrine_Adapter_Oracle

Root class Doctrine_Adapter_Mock

- Doctrine_Adapter_Mock

Root class Doctrine_Adapter_Statement

- Doctrine_Adapter_Statement

Root class Doctrine_Adapter_Statement_Mock

- Doctrine_Adapter_Statement_Mock

Root class Doctrine_AuditLog

- Doctrine_AuditLog

Root class Doctrine_Cache_Array

- Doctrine_Cache_Array

Root class Doctrine_Cache_Driver

- Doctrine_Cache_Driver (implements Doctrine_Cache_Interface)
  - Doctrine_Cache_Apc
  - Doctrine_Cache_Db
  - Doctrine_Cache_Memcache

Root class Doctrine_Collection_Iterator

- Doctrine_Collection_Iterator (implements )
  - Doctrine_Collection_Iterator_Expandable
  - Doctrine_Collection_Iterator_Normal
  - Doctrine_Collection_Iterator_Offset

Root class Doctrine_Compiler

- Doctrine_Compiler

Root class Doctrine_Connection_Module

- Doctrine_Connection_Module
  - Doctrine_Connection_UnitOfWork
  - Doctrine_DataDict
    - Doctrine_DataDict_Firebird
    - Doctrine_DataDict_Informix
    - Doctrine_DataDict_Mssql
    - Doctrine_DataDict_Mysql
    - Doctrine_DataDict_Oracle
    - Doctrine_DataDict_Pgsql
    - Doctrine_DataDict_Sqlite
  - Doctrine_Export
    - Doctrine_Export_Firebird
    - Doctrine_Export_Frontbase
    - Doctrine_Export_Mssql
    - Doctrine_Export_Mysql
    - Doctrine_Export_Oracle
    - Doctrine_Export_Pgsql
    - Doctrine_Export_Sqlite
  - Doctrine_Expression_Driver
    - Doctrine_Expression_Firebird
    - Doctrine_Expression_Mock
    - Doctrine_Expression_Mssql
    - Doctrine_Expression_Mysql
    - Doctrine_Expression_Oracle
    - Doctrine_Expression_Pgsql
    - Doctrine_Expression_Sqlite
  - Doctrine_Formatter
  - Doctrine_Import
    - Doctrine_Import_Firebird
    - Doctrine_Import_Informix
    - Doctrine_Import_Mssql
    - Doctrine_Import_Mysql
    - Doctrine_Import_Oracle
    - Doctrine_Import_Pgsql
    - Doctrine_Import_Sqlite
  - Doctrine_Sequence
    - Doctrine_Sequence_Db2
    - Doctrine_Sequence_Firebird
    - Doctrine_Sequence_Informix
    - Doctrine_Sequence_Mssql
    - Doctrine_Sequence_Mysql
    - Doctrine_Sequence_Oracle
    - Doctrine_Sequence_Pgsql
    - Doctrine_Sequence_Sqlite
  - Doctrine_Transaction
    - Doctrine_Transaction_Firebird
    - Doctrine_Transaction_Informix
    - Doctrine_Transaction_Mock
    - Doctrine_Transaction_Mssql
    - Doctrine_Transaction_Mysql
    - Doctrine_Transaction_Oracle
    - Doctrine_Transaction_Pgsql
    - Doctrine_Transaction_Sqlite
  - Doctrine_Util

Root class Doctrine_Connection_Profiler

- Doctrine_Connection_Profiler

Root class Doctrine_Connection_Statement

- Doctrine_Connection_Statement

Root class Doctrine_DataType

- Doctrine_DataType

Root class Doctrine_Db

- Doctrine_Db

Root class Doctrine_Event

- Doctrine_Event

Root class Doctrine_EventListener

- Doctrine_EventListener (implements Doctrine_EventListener_Interface)
  - Doctrine_Cache

Root class Doctrine_Export_Reporter

- Doctrine_Export_Reporter

Root class Doctrine_Export_Schema

- Doctrine_Export_Schema
  - Doctrine_Export_Schema_Xml
  - Doctrine_Export_Schema_Yml

Root class Doctrine_Expression

- Doctrine_Expression
  - Doctrine_Expression_Informix

Root class Doctrine_Hook

- Doctrine_Hook

Root class Doctrine_Hook_Parser

- Doctrine_Hook_Parser
  - Doctrine_Hook_Equal
  - Doctrine_Hook_Parser_Complex
    - Doctrine_Hook_Integer
    - Doctrine_Hook_WordLike

Root class Doctrine_Hydrate_Array

- Doctrine_Hydrate_Array

Root class Doctrine_Import_Builder

- Doctrine_Import_Builder
  - Doctrine_Import_Builder_BaseClass

Root class Doctrine_Import_Reader

- Doctrine_Import_Reader
  - Doctrine_Import_Reader_Db
  - Doctrine_Import_Reader_Xml_Propel

Root class Doctrine_Import_Reader_Exception

- Doctrine_Import_Reader_Exception

Root class Doctrine_Import_Schema

- Doctrine_Import_Schema
  - Doctrine_Import_Schema_Xml
  - Doctrine_Import_Schema_Yml

Root class Doctrine_IntegrityMapper

- Doctrine_IntegrityMapper

Root class Doctrine_Lib

- Doctrine_Lib

Root class Doctrine_Locking_Manager_Pessimistic

- Doctrine_Locking_Manager_Pessimistic

Root class Doctrine_Node

- Doctrine_Node (implements )
  - Doctrine_Node_AdjacencyList
  - Doctrine_Node_MaterializedPath
  - Doctrine_Node_NestedSet

Root class Doctrine_Node_AdjacencyList_LevelOrderIterator

- Doctrine_Node_AdjacencyList_LevelOrderIterator

Root class Doctrine_Node_AdjacencyList_PostOrderIterator

- Doctrine_Node_AdjacencyList_PostOrderIterator

Root class Doctrine_Node_AdjacencyList_PreOrderIterator

- Doctrine_Node_AdjacencyList_PreOrderIterator

Root class Doctrine_Node_MaterializedPath_LevelOrderIterator

- Doctrine_Node_MaterializedPath_LevelOrderIterator

Root class Doctrine_Node_MaterializedPath_PostOrderIterator

- Doctrine_Node_MaterializedPath_PostOrderIterator

Root class Doctrine_Node_MaterializedPath_PreOrderIterator

- Doctrine_Node_MaterializedPath_PreOrderIterator

Root class Doctrine_Node_NestedSet_LevelOrderIterator

- Doctrine_Node_NestedSet_LevelOrderIterator

Root class Doctrine_Node_NestedSet_PostOrderIterator

- Doctrine_Node_NestedSet_PostOrderIterator

Root class Doctrine_Node_NestedSet_PreOrderIterator

- Doctrine_Node_NestedSet_PreOrderIterator

Root class Doctrine_Null

- Doctrine_Null

Root class Doctrine_Object

- Doctrine_Object
  - Doctrine_Access (implements )
    - Doctrine_Collection (implements , )
      - Doctrine_Collection_Offset
    - Doctrine_Column
    - Doctrine_EventListener_Chain
    - Doctrine_Record_Abstract
      - Doctrine_Record (implements , )
        - Doctrine_File
        - Doctrine_File_Index
      - Doctrine_Template
        - Doctrine_Search_Record
        - Doctrine_Search_Template
        - Doctrine_Template_NestedSet
        - Doctrine_Template_Searchable
        - Doctrine_Template_Taggable
        - Doctrine_Template_Versionable
    - Doctrine_Record_Listener_Chain
    - Doctrine_Schema_Object (implements )
      - Doctrine_Schema
      - Doctrine_Schema_Column
      - Doctrine_Schema_Database
      - Doctrine_Schema_Relation
      - Doctrine_Schema_Table
    - Doctrine_Validator_ErrorStack
  - Doctrine_Configurable
    - Doctrine_Connection (implements )
      - Doctrine_Connection_Common
        - Doctrine_Connection_Mock
        - Doctrine_Connection_Mysql
        - Doctrine_Connection_Pgsql
        - Doctrine_Connection_Sqlite
      - Doctrine_Connection_Db2
      - Doctrine_Connection_Firebird
      - Doctrine_Connection_Informix
      - Doctrine_Connection_Mssql
      - Doctrine_Connection_Oracle
    - Doctrine_Manager
    - Doctrine_Table
  - Doctrine_Hydrate (implements )
    - Doctrine_Query_Abstract
      - Doctrine_Query
      - Doctrine_RawSql
  - Doctrine_Hydrate_Record
  - Doctrine_Record_Filter
  - Doctrine_Validator

Root class Doctrine_Plugin

- Doctrine_Plugin

Root class Doctrine_Query_Check

- Doctrine_Query_Check

Root class Doctrine_Query_Filter

- Doctrine_Query_Filter

Root class Doctrine_Query_Filter_Chain

- Doctrine_Query_Filter_Chain

Root class Doctrine_Query_Parser

- Doctrine_Query_Parser

Root class Doctrine_Query_Part

- Doctrine_Query_Part
  - Doctrine_Query_Condition
    - Doctrine_Query_Having
    - Doctrine_Query_JoinCondition
    - Doctrine_Query_Where
  - Doctrine_Query_From
  - Doctrine_Query_Groupby
  - Doctrine_Query_Limit
  - Doctrine_Query_Offset
  - Doctrine_Query_Orderby
  - Doctrine_Query_Select
  - Doctrine_Query_Set

Root class Doctrine_Record_Listener

- Doctrine_Record_Listener (implements Doctrine_Record_Listener_Interface)
  - Doctrine_AuditLog_Listener
  - Doctrine_Search_Listener

Root class Doctrine_Relation

- Doctrine_Relation (implements )
  - Doctrine_Relation_Association
    - Doctrine_Relation_Association_Self
    - Doctrine_Relation_Nest
  - Doctrine_Relation_ForeignKey
  - Doctrine_Relation_LocalKey

Root class Doctrine_Relation_Parser

- Doctrine_Relation_Parser

Root class Doctrine_Search

- Doctrine_Search

Root class Doctrine_Search_Analyzer

- Doctrine_Search_Analyzer

Root class Doctrine_Search_Analyzer_Standard

- Doctrine_Search_Analyzer_Standard

Root class Doctrine_Search_Indexer

- Doctrine_Search_Indexer

Root class Doctrine_Search_Indexer_Dir

- Doctrine_Search_Indexer_Dir

Root class Doctrine_Search_Parser

- Doctrine_Search_Parser

Root class Doctrine_Search_Query

- Doctrine_Search_Query

Root class Doctrine_Search_Scorer

- Doctrine_Search_Scorer

Root class Doctrine_Table_Repository

- Doctrine_Table_Repository

Root class Doctrine_Tokenizer

- Doctrine_Tokenizer

Root class Doctrine_Tree

- Doctrine_Tree
  - Doctrine_Tree_AdjacencyList
  - Doctrine_Tree_MaterializedPath
  - Doctrine_Tree_NestedSet

Root class Doctrine_Validator_Country

- Doctrine_Validator_Country

Root class Doctrine_Validator_Creditcard

- Doctrine_Validator_Creditcard

Root class Doctrine_Validator_Date

- Doctrine_Validator_Date

Root class Doctrine_Validator_Email

- Doctrine_Validator_Email

Root class Doctrine_Validator_Enum

- Doctrine_Validator_Enum

Root class Doctrine_Validator_HtmlColor

- Doctrine_Validator_HtmlColor

Root class Doctrine_Validator_Ip

- Doctrine_Validator_Ip

Root class Doctrine_Validator_Minlength

- Doctrine_Validator_Minlength

Root class Doctrine_Validator_Nospace

- Doctrine_Validator_Nospace

Root class Doctrine_Validator_Notblank

- Doctrine_Validator_Notblank

Root class Doctrine_Validator_Notnull

- Doctrine_Validator_Notnull

Root class Doctrine_Validator_Range

- Doctrine_Validator_Range

Root class Doctrine_Validator_Regexp

- Doctrine_Validator_Regexp

Root class Doctrine_Validator_Unique

- Doctrine_Validator_Unique

Root class Doctrine_Validator_Unsigned

- Doctrine_Validator_Unsigned

Root class Doctrine_Validator_Usstate

- Doctrine_Validator_Usstate

Root class Doctrine_View

- Doctrine_View

Root class ArrayIterator

- Doctrine_Record_Iterator

Root class Exception

- Doctrine_Exception
  - Doctrine_Adapter_Exception
    - Doctrine_Adapter_Db2_Exception
  - Doctrine_Cache_Exception
  - Doctrine_Collection_Exception
  - Doctrine_Compiler_Exception
  - Doctrine_Connection_Exception
    - Doctrine_Connection_Firebird_Exception
    - Doctrine_Connection_Informix_Exception
    - Doctrine_Connection_Mssql_Exception
    - Doctrine_Connection_Mysql_Exception
    - Doctrine_Connection_Oracle_Exception
    - Doctrine_Connection_Pgsql_Exception
    - Doctrine_Connection_Sqlite_Exception
  - Doctrine_Connection_Profiler_Exception
  - Doctrine_DataDict_Exception
  - Doctrine_EventListener_Exception
  - Doctrine_Export_Exception
  - Doctrine_Expression_Exception
  - Doctrine_Hydrate_Exception
  - Doctrine_Import_Exception
    - Doctrine_Import_Builder_Exception
  - Doctrine_Locking_Exception
  - Doctrine_Manager_Exception
  - Doctrine_Node_Exception
  - Doctrine_Query_Exception
  - Doctrine_RawSql_Exception
  - Doctrine_Record_Exception
    - Doctrine_Record_State_Exception
  - Doctrine_Relation_Exception
    - Doctrine_Relation_Parser_Exception
  - Doctrine_Search_Exception
    - Doctrine_Search_Analyzer_Exception
    - Doctrine_Search_Indexer_Exception
  - Doctrine_Sequence_Exception
  - Doctrine_Table_Exception
  - Doctrine_Table_Repository_Exception
  - Doctrine_Transaction_Exception
  - Doctrine_Tree_Exception
  - Doctrine_Validator_Exception
  - Doctrine_View_Exception
- Doctrine_Schema_Exception