Can someone please explain to me how Doctrine 2 ORM handles class table inheritance at the SQL level?
I can't seem to find any mention in the documentation of what strategy is used in terms of SQL queries to pull jagged result sets.
For example:
- Table
parentis the "parent class" table. - Table
child1is a "child class" table. - Table
child2is another "child class" table.
What query(queries?) does Doctrine produce when I try to pull all children? Is this even possible? To be a little more clear, the result set I would be expecting would be comprised of rows from all 3 tables, and instantiate objects of both Child1 and Child2 types.