Benjamin Eberlei
694d0911c9
Merge pull request #301 from sandermarechal/paginate-sql-walkers
...
Fix HAVING queries for PostgreSQL
2012-03-13 01:15:55 -07:00
Sander Marechal
b2fa2cb195
Fix HAVING queries for PostgreSQL
2012-03-13 07:59:14 +01:00
Fabio B. Silva
84b31714a6
fix indentation
2012-03-12 22:07:43 -03:00
Fabio B. Silva
e46275e80d
remove case expressions and functions support
2012-03-12 20:26:40 -03:00
Fabio B. Silva
797c9cf70e
supports simple math operator
2012-03-12 20:26:39 -03:00
Fabio B. Silva
df0632258a
Order by clause support case expressions
2012-03-12 20:26:38 -03:00
Fabio B. Silva
ce9643bce1
Order by clause support functions
2012-03-12 20:26:38 -03:00
Alexander
73db4e19d2
Merge branch 'merge_non_mapped_properties'
2012-03-12 23:19:16 +01:00
Alexander
e3933e265e
Add upgrade file + note about merging entities
2012-03-12 23:18:56 +01:00
Klein Florian
ac1ffaf7e9
make merge copy non persited properties too
2012-03-12 23:18:56 +01:00
Benjamin Eberlei
775936399e
Merge branch 'DDC-451'
2012-03-12 12:56:44 +01:00
Benjamin Eberlei
23d004844a
[DDC-451] Adjust doctrine-mapping.xsd for new UUID generator
2012-03-12 12:52:36 +01:00
Benjamin Eberlei
d57159ad54
[DDC-451] Add test for UUIDGenerator
2012-03-12 12:48:14 +01:00
Maarten de Keizer
33c5f4f678
Fix comments
2012-03-12 12:32:33 +01:00
Maarten de Keizer
0a835609fa
UUID id generator
2012-03-12 12:32:33 +01:00
Benjamin Eberlei
3788d0e815
Merge pull request #298 from sandermarechal/paginate-sql-walkers
...
Pagination using SQL walkers
2012-03-12 01:04:34 -07:00
Sander Marechal
43f97a9abc
CountOutputWalker does not need CountWalker::HINT_DISTINCT
2012-03-12 08:39:28 +01:00
Sander Marechal
53ff312936
Renamed *SqlWalker to *OutputWalker
2012-03-12 08:33:35 +01:00
Guilherme Blanco
7954386705
DDC-1696 Allowed Strings to be used inside of Case expressions. It seems this fixes other misterious use cases not yet identified by us.
2012-03-11 21:14:08 -04:00
Benjamin Eberlei
0a78f7bc11
[DDC-1695] Fix bug in SQL Walker array hydration with escaped fields.
2012-03-11 23:27:51 +01:00
Benjamin Eberlei
4dd296f9ca
Merge pull request #299 from patrick-mcdougle/patch-1
...
Fixed comment for createQuery to include the variable name.
2012-03-11 14:49:43 -07:00
Alexander
3faa1a78c2
[DDC-1426] sizeof() -> count() + added tests
2012-03-11 22:32:30 +01:00
Martin Pöhlmann
39ad87650e
findByXXX/findOneByXXX does now also accept orderBy, limit and offset args
...
Conflicts:
lib/Doctrine/ORM/EntityRepository.php
2012-03-11 22:32:30 +01:00
Benjamin Eberlei
79d9c07652
[DDC-1693] Fix fatal errors in DQL when using Optimistic or None lock modes. Added tests.
2012-03-11 22:29:20 +01:00
Sander Marechal
47964a1605
Use assertCount
for simpler tests
2012-03-08 09:48:41 +01:00
Sander Marechal
ad871e8b26
Cleaned up use
statements
2012-03-08 09:41:35 +01:00
Sander Marechal
c9d962b12a
Fix indentation
2012-03-07 08:57:51 +01:00
Sander Marechal
2f817b30c3
Use a dataProvider to test both TreeWalker and SqlWalker pagination
2012-03-07 08:52:00 +01:00
Sander Marechal
d2501a9e4a
Throw exception when using the CountWalker with a HAVING query
2012-03-07 08:42:09 +01:00
patrick-mcdougle
7798c94a40
Fixed comment for createQuery to include the variable name.
2012-03-06 14:18:18 -06:00
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
Guilherme Blanco
f6a61b133e
Fixed roken MySQL test.
2012-03-05 01:54:43 -05:00
Guilherme Blanco
f1fe360788
Merge pull request #296 from brikou/patch-2
...
According to "Doctrine's implicit CS" and "Symfony's implicit CS" an emp...
2012-03-04 07:36:25 -08:00
Brikou CARRE
e130df4f42
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
Guilherme Blanco
1a192b6530
Moved SQRT function to Platform.
2012-03-03 23:10:56 -05:00
Benjamin Eberlei
6195d42778
Merge branch 'DDC-1668'
2012-03-03 22:25:00 +01:00
Benjamin Eberlei
794b4ef09c
[DDC-1668] Fix problem with the is_int fowards compatibility check. Its not really necesssary anymore, we should remove this code in the future.
2012-03-03 22:24:51 +01:00
Benjamin Eberlei
9cddaf3075
Merge pull request #256 from F5/many_to_many_listeners
...
When using a ManyToMany relationship no listener is notified about any change to the owning entity
2012-03-03 13:13:09 -08:00
Guilherme Blanco
bf80ee6a30
[DDC-1673] Fixed unused in ProxyFactory.
2012-03-03 13:16:26 -05:00
Guilherme Blanco
a47e566382
[DDC-1667] Removed implicit obligation to define an Index and UniqueConstraint name. It is optional, but Annotations Driver was broken if not defined.
2012-03-03 13:05:11 -05:00
Benjamin Eberlei
1447884fde
Merge pull request #295 from brikou/patch-1
...
According to "Doctrine's implicit CS" and "Symfony's implicit CS" an emp...
2012-03-03 04:23:50 -08:00
Benjamin Eberlei
4a68b90f6f
Merge pull request #294 from jmikola/patch-1
...
Fix typo in LifecycleEventArgs::getEntity() docs
2012-03-03 04:23:18 -08:00
Brikou CARRE
cb2c71b16a
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
Jeremy Mikola
3d0e87bca9
Fix typo in LifecycleEventArgs::getEntity() docs
2012-03-01 17:03:46 -05:00
Guilherme Blanco
7782f91131
Merge pull request #82 from augustohp/patch-1
...
Fixed typo "Assocations" in doc index
2012-02-27 10:00:24 -08:00
Augusto Pascutti
579774f505
Fixed typo "Assocations"
2012-02-27 14:55:52 -03:00
Guilherme Blanco
e8fbafd154
Fixed OneToMany bidirectional association mapping in Annotations and also included the YAML missing one.
2012-02-26 11:40:13 -05:00
Guilherme Blanco
48dcee9d60
[DDC-1616] Removed non-SQL message and improve exportability of SchemaTool CreateCommand.
2012-02-22 01:19:01 -05:00
Vitali Yakavenka
78d3f647ff
Merge branch 'master' of git://github.com/doctrine/doctrine2 into SupportCustomIdGenerators
2012-02-21 09:45:16 +03:00
Guilherme Blanco
55a9e1e90c
Merge pull request #290 from doctrine/DDC-1652
...
[DDC-1652] Fix SqlWalker to include foreign key identifiers in SQL SELEC...
2012-02-20 14:34:52 -08:00