romanb
f1adfe7c2e
Moved association mappings.
2008-09-12 09:26:43 +00:00
romanb
81298f969f
new TODO namespace
2008-09-12 09:19:25 +00:00
romanb
700acb259e
Moved undecided/unclear items into TODO
2008-09-12 09:18:47 +00:00
romanb
f556ee8c44
moved Null/Type/Platform
2008-09-12 08:59:44 +00:00
romanb
4d7b8838cc
Intermediate checkin. Refactoring towards namespaced structure.
2008-09-12 08:51:56 +00:00
guilhermeblanco
ad4db34a87
Fixes in unit tests.
...
Started refactoring in DQL parser to separate Production into Parser and AST classes.
Finished first tests. Currently only 4 are active in IdentifierRecognitionTest, and only 2 are passing.
2008-09-12 06:09:16 +00:00
romanb
4b191a3141
Reverted deletion of old Manager.php. Still needed for new tests.
2008-09-07 16:36:17 +00:00
romanb
5bc3d0067f
cleanup
2008-09-07 13:58:15 +00:00
romanb
7d48c785f6
cleanup
2008-09-07 13:48:40 +00:00
guilhermeblanco
44b7e5f024
Some BNF changes and fixes...
2008-09-03 05:28:53 +00:00
romanb
421808231c
DQL BNF overhaul. Streamlining with JPQL spec.
2008-09-02 19:58:54 +00:00
romanb
305d3b353f
some more test models
2008-08-31 18:28:22 +00:00
romanb
b5401ee1c5
checkin of occasional work from the past weeks.
2008-08-31 18:27:16 +00:00
subzero2000
9c1c82cab9
Ensure unique queries are generated when generating SQL for exporting schema to database.
2008-08-25 19:11:58 +00:00
romanb
4661231c64
Minor updates
2008-08-24 19:27:24 +00:00
guilhermeblanco
96a40f0098
Some tickets test cases
2008-08-23 16:42:23 +00:00
romanb
73985fe62a
added mapping check to onetomany. corrected test models.
2008-08-22 09:37:03 +00:00
romanb
0b80ec0bfd
added a little test
2008-08-22 09:25:00 +00:00
romanb
0f8e9e0ba9
refactorings. made basic one-one, one-many joins work.
2008-08-22 09:05:14 +00:00
guilhermeblanco
efca79412d
DQL Parser refactorings and enhancements. Finished basic drat of Join support.
2008-08-21 20:45:19 +00:00
romanb
d8b76a54d0
continued refactorings.
2008-08-16 19:40:59 +00:00
romanb
3e20fc6aba
refactoring.
2008-08-09 09:45:28 +00:00
romanb
3cd4fc5542
Intermediate checkin.
2008-08-02 17:41:37 +00:00
romanb
e704cd0fd2
Continued refactorings. Started to refactor the DBAL layer.
2008-08-01 18:46:14 +00:00
romanb
a769997450
2008-07-27 19:38:56 +00:00
pookey
d17a68a407
adding a newline.
2008-07-21 21:52:08 +00:00
romanb
d9975c36a3
Checkin of occasional work from the past weeks.
2008-07-20 20:13:24 +00:00
romanb
c43f9588be
Cleanups, improvements, fixes.
2008-07-11 10:48:04 +00:00
romanb
3cd7b95424
Refactorings. Merged hydrator fixes from 0.11/1.0
2008-07-10 17:17:58 +00:00
romanb
4d752746fe
The usual 2.0 refactoring/implementation commit.
2008-07-04 16:32:19 +00:00
gnat
51f957bcba
set a limit on fetchOne queries
2008-07-01 05:57:19 +00:00
bascht
872bb1acd5
- added doc for a little workaround when migrating models with changed attributes
2008-06-30 14:51:03 +00:00
romanb
35fa81dbab
Removed static EntityManager lookup from productions. Entity refactorings.
2008-06-16 18:31:21 +00:00
romanb
7206b1dd51
Added getters to AST. Removed Production::__call. Added visitor support to AST. (guilherme: dont shoot me yet :-). visitor support doesnt hurt even if we do not use it for SQL generation). Lots of other things.
2008-06-15 15:56:28 +00:00
gnat
7757de9622
setCharset Documentation provided by irc user ivanst
2008-06-14 14:46:16 +00:00
guilhermeblanco
24ca13980f
Cosmetics changes in EventManager, renamed the registerEventListener to addEventListener, optimized the source and changed the arguments order. Commented an echo line in RangeVariableDeclaration
2008-06-08 16:42:55 +00:00
romanb
ad2443057e
Refactorings and initial commit/draft of new event handling / configuration / bootstrapping. Still need to remove all the static EntityManagerFactory::getManager lookup calls from the Production classes. The production classes need to have access to the EntityManager of the Query that constructed the Parser. It should be injected into the Parser during construction.
2008-06-05 19:01:58 +00:00
guilhermeblanco
d8d761b593
Fixes in ParserResult, which was generating a bad table alias. Added more test cases. Commented new Event system call in EntityManager. Fixes in RangeVariableDeclaration.
2008-06-02 15:00:50 +00:00
zYne
6f1d5723e7
added class doc blocks
2008-06-02 11:46:55 +00:00
zYne
a4acccf6f1
fixed some doc blocks
2008-06-02 11:45:12 +00:00
zYne
88336e8774
2008-06-02 11:35:34 +00:00
romanb
ec5bb2ea3f
some minor refactorings. started to make a draft of the new namespaced folder structure.
2008-05-30 12:09:24 +00:00
guilhermeblanco
4ea5c8b0a2
SelectExpression rewrite to support dctrn queryComponent. Fixes in DQL. Added more test cases
2008-05-28 06:01:04 +00:00
guilhermeblanco
dfbc7c1cff
Changed Doctrine_Query to accept a Doctrine_EntityManager instead of a Doctrine_Connection. Updated Doctrine_EntityManager. Updated test cases and included one new passing test case for SELECT generation. Fixed whitespace bug in DELETE and UPDATE statements.
2008-05-27 04:52:50 +00:00
guilhermeblanco
bc236c59da
Finished first parts of SELECT support. Two test cases added and passing. Introduced the concept of DCTRN in queryComponent. Added concept of queryField, which validates for already defined fields in SELECT.
2008-05-27 03:44:08 +00:00
romanb
07a166201d
cleanup
2008-05-25 20:57:56 +00:00
romanb
f9938ea6fd
custom/magic accessors + test
2008-05-25 20:57:32 +00:00
zYne
2429605fbd
fixed formatting
2008-05-25 20:33:41 +00:00
zYne
c1b0ea8a73
formatting fix
2008-05-25 20:10:41 +00:00
guilhermeblanco
089a416689
Added more semantical checks. Fixed some tests.
2008-05-24 22:04:14 +00:00