1
0
Fork 0
mirror of synced 2025-04-01 20:36:14 +03:00
doctrine2/lib/Doctrine/ORM/Tools
Sander Marechal edd5d14b06 Pagination using SQL walkers
A CountSqlWalker and LimitSubquerySqlWalker have been implemented. By
default the Paginator will use these SQL walkers. When a query already
uses custom SQL walkers, the Paginator will fall back to the existing
TreeWalker implementations. Improvements:

* Support for more complex DQL queries using named mixed results with
  GROUP BY and HAVING. For example:

  SELECT g, u, COUNT(u.id) AS userCount
      FROM Entity\Group g LEFT JOIN g.users u
      GROUP BY g.id
      HAVING userCount > 0

* Support for entities with composite primary keys in the CountSqlWalker
  and LimitSubquerySqlWalker. Only the WhereInWalker still needs to be
  updated for full composite primary key support. But someone smarter
  than me needs to look at that and figure out how to build a WHERE IN
  query that can select rows based on multiple columns.
2012-03-06 16:24:44 +01:00
..
Console [DDC-1616] Removed non-SQL message and improve exportability of SchemaTool CreateCommand. 2012-02-22 01:19:01 -05:00
Event [2.0] DDC-283 - Add two events in SchemaTool that allow to hook into the generated Schema representation, possibly modifying or reacting to it in userland or extensions code. 2010-03-18 22:36:27 +00:00
Export Merge pull request #196 from goetas/manyidx 2012-01-28 13:11:22 -08:00
Pagination Pagination using SQL walkers 2012-03-06 16:24:44 +01:00
ConvertDoctrine1Schema.php Remove all trailing whitespaces 2011-12-19 22:56:19 +01:00
DebugUnitOfWorkListener.php Remove all trailing whitespaces 2011-12-19 22:56:19 +01:00
DisconnectedClassMetadataFactory.php DCOM-93 - Removed reflection dependency from ClassMetadata completly, moving all the code into ClassMetadataInfo for BC reasons. 2012-01-02 21:32:18 +01:00
EntityGenerator.php According to "Doctrine's implicit CS" and "Symfony's implicit CS" an empty line added to the end of the file 2012-03-02 09:57:24 +01:00
EntityRepositoryGenerator.php According to "Doctrine's implicit CS" and "Symfony's implicit CS" an empty line added to the end of the file (...same tweaks like the one pushed for the entity generator) 2012-03-04 09:43:52 +01:00
ResolveTargetEntityListener.php DDC-1544 - Add unit test and assertions for ResolveTargetEntityListener 2011-12-17 15:00:05 -07:00
SchemaTool.php Fix DDC-807, DDC-553 2012-02-13 23:22:49 -02:00
SchemaValidator.php [DDC-1649] Fix notice by last commit. 2012-02-20 15:55:19 +01:00
Setup.php Remove all trailing whitespaces 2011-12-19 22:56:19 +01:00
ToolEvents.php [2.0] DDC-283 - Add two events in SchemaTool that allow to hook into the generated Schema representation, possibly modifying or reacting to it in userland or extensions code. 2010-03-18 22:36:27 +00:00
ToolsException.php DDC-1384 - Fix all tests on Oracle 2011-10-29 23:58:09 +02:00