guilhermeblanco
|
842267c11c
|
[2.0] Refactored pieces of QueryBuilder, it does not use string concatenation anymore. Splitted from into from and join, allowing update and delete DQLs to be correctly built. Added missing entry set. Removed Expr\Having because it was useless. Updated docs.
|
2009-08-20 02:59:42 +00:00 |
|
guilhermeblanco
|
e5a95bf363
|
[2.0] More documentation and fixes to QueryBuilder and Expr classes.
|
2009-08-17 23:30:41 +00:00 |
|
romanb
|
3d17cb0d60
|
[2.0] Applied fixes for character casing issues. Simplified inheritance mapping and improved handling of outer joins in Class Table Inheritance.
|
2009-08-17 17:58:16 +00:00 |
|
romanb
|
d8c8078302
|
[2.0] Small optimization.
|
2009-08-16 17:42:04 +00:00 |
|
romanb
|
32069cc2b5
|
[2.0] More preparations to fix character casing issue. Reverted and completed ConditionalPrimary parsing and added more tests for this.
|
2009-08-16 16:36:00 +00:00 |
|
romanb
|
ebb432bfb8
|
[2.0] Preparing to address character casing issue.
|
2009-08-15 18:11:51 +00:00 |
|
guilhermeblanco
|
cf77048ee4
|
[2.0] Fixed issue with functions accepting subqueries. Implemented missing Expr\Join class. Added Expr::*join helper functions.
|
2009-08-14 22:50:36 +00:00 |
|
guilhermeblanco
|
b0202f2921
|
[2.0] Fixed issue with missing parenthesis in Math expressions
|
2009-08-14 21:03:27 +00:00 |
|
guilhermeblanco
|
c81affb9f7
|
[2.0] Some fixes in Expr. More documentation added.
|
2009-08-14 20:46:43 +00:00 |
|
guilhermeblanco
|
abc853ec48
|
[2.0] Documentation, documentation, documentation...
|
2009-08-14 18:22:41 +00:00 |
|
romanb
|
e161103e4b
|
[2.0] Added EntityRepositoryTest. Updated build file and XML Schema for mapping files.
|
2009-08-14 11:04:31 +00:00 |
|
romanb
|
7152da322f
|
[2.0] Unified xml/yaml driver mapping tests so that there is a stronger enforcement on keeping them synchronized feature-wise.
|
2009-08-13 11:03:26 +00:00 |
|
romanb
|
e578bad687
|
[2.0] Fixed several referential integrity issues. Fixed critical issue with inserts being run twice on postgresql/oracle. Added support for additional tree walkers that modify the AST prior to SQL construction and started to play with it in a testcase.
|
2009-08-13 10:13:06 +00:00 |
|
guilhermeblanco
|
8452108e21
|
[2.0] Some code reordering, changes. Removed classMetadata from RangeVariableDeclaration, since it is against AST concept.
|
2009-08-13 02:17:27 +00:00 |
|
guilhermeblanco
|
7c6dc8b701
|
[2.0] Removed wrong echo of DQL parser
|
2009-08-11 22:14:43 +00:00 |
|
guilhermeblanco
|
f1481d9506
|
[2.0] Added dump function for AST nodes to help debugging complex queries
|
2009-08-11 22:11:33 +00:00 |
|
romanb
|
8797921937
|
[2.0] Removed AssociationMappings from ResultSetMapping for improved caching. Fixed caching issue with reflection classes and properties. Reimplemented and leaned up broken identifier quoting. Added support for named (native) queries. Fixed small hydration memory leak.
|
2009-08-11 10:51:38 +00:00 |
|
guilhermeblanco
|
103cdf5778
|
[2.0] More docblocks. Renamed methods Type::addCustomType to Type::addType and Connection::exec to Connection::executeUpdate. Added Type::hasType.
|
2009-08-10 22:43:27 +00:00 |
|
guilhermeblanco
|
aee14e3147
|
[2.0] Small fix for my previous commit.
|
2009-08-10 21:48:59 +00:00 |
|
guilhermeblanco
|
837e74da4a
|
[2.0] Added more missing docblocks. Implemented a double-inclusion listener prevention in EventManager
|
2009-08-10 21:36:57 +00:00 |
|
guilhermeblanco
|
c5828271cc
|
[2.0] More docblocks and changed exception thrown in Annotations parser
|
2009-08-08 23:16:13 +00:00 |
|
guilhermeblanco
|
92f22c8567
|
[2.0] More optimizations on Annotations parser. More docblocks also
|
2009-08-08 04:36:58 +00:00 |
|
guilhermeblanco
|
ac5fe1f91b
|
[2.0] Some Annotations parser docblocks, optimizations, etc. Fixed wrong syntax error token report in DQL parser
|
2009-08-07 21:47:21 +00:00 |
|
guilhermeblanco
|
33fc28ffbd
|
[2.0] Updated AST nodes to use public properties instead of setter/getter methods.
|
2009-08-06 21:42:07 +00:00 |
|
guilhermeblanco
|
f087a0058b
|
[2.0] Started refactoring of AST nodes to use public properties instead of getter/setter methods
|
2009-08-06 15:48:41 +00:00 |
|
guilhermeblanco
|
401235d7ca
|
[2.0] Started refactoring of AST nodes to use public properties instead of getter/setter methods
|
2009-08-06 15:38:41 +00:00 |
|
guilhermeblanco
|
3949fddcf5
|
[2.0] Added missing quoteIdentifiers to SqlWalker
|
2009-08-06 15:35:14 +00:00 |
|
guilhermeblanco
|
c1744d2e35
|
[2.0] Added missing quoteIdentifiers to SqlWalker
|
2009-08-06 15:08:03 +00:00 |
|
guilhermeblanco
|
88698c3a78
|
[2.0] Created common Lexer code for Annotations parser and Query parser. Added some docblocks
|
2009-08-05 21:13:42 +00:00 |
|
guilhermeblanco
|
084add0af0
|
[2.0] Fixed warning in semantical error reporting (strpos with length over dql length). Fixed wrong grammar rule. Fixed wrong token position on semantical error reporting. Added more semantical checks in UpdateItem
|
2009-08-05 19:00:16 +00:00 |
|
romanb
|
f64347d899
|
[2.0] Implemented SQL generation for SIZE() function and EmptyCollectionComparisonExpression.
|
2009-08-05 15:47:41 +00:00 |
|
guilhermeblanco
|
fde6431d1d
|
[2.0] Commiting missing file
|
2009-08-05 14:54:53 +00:00 |
|
guilhermeblanco
|
995eaf3dcd
|
[2.0] Finish implementation of nesting level checkings.
|
2009-08-05 03:56:21 +00:00 |
|
guilhermeblanco
|
cd50fc38ad
|
[2.0] Implemented EmptyCollectionComparisonExpression. Need to write SQL transformation yet.
|
2009-08-04 21:41:53 +00:00 |
|
guilhermeblanco
|
462a27ee95
|
[2.0] Changed structure of creation of SqlWalkers in DQL Parser. They are now strings instead of instances of dummy classes. Implemented nesting level check for ResultVariable
|
2009-08-04 19:48:40 +00:00 |
|
romanb
|
e67b30703b
|
[2.0] Changed init() to __construct().
|
2009-08-04 09:33:36 +00:00 |
|
guilhermeblanco
|
aa0792b166
|
[2.0] InputParameter removed from Literal, since it's not actually a literal value. Changed grammar rules to accomodate this decouple
|
2009-08-04 04:11:43 +00:00 |
|
guilhermeblanco
|
733556b632
|
[2.0] Minor change in *Walker to be able to be used by custom assigned Walkers
|
2009-08-04 03:33:45 +00:00 |
|
romanb
|
0a497062c9
|
[2.0] Renamed some methods for a better API.
|
2009-08-03 17:18:37 +00:00 |
|
romanb
|
00599a80d4
|
[2.0] Streamlined result structures. Hydration improvements: Small overall improvements, large improvement for (joined) fetched collections (~60%).
|
2009-08-03 13:25:56 +00:00 |
|
guilhermeblanco
|
c71c55f2e7
|
[2.0] Some docblocks inclusion.
|
2009-08-01 23:40:11 +00:00 |
|
guilhermeblanco
|
b2b06554b4
|
[2.0] More work on DQL parser of Doctrine 2.0. More semantical checks included. Missing scope checking of ResultVariable (SELECT and Sub-SELECT differences). Removed invalid grammar rules.
|
2009-07-31 04:03:01 +00:00 |
|
romanb
|
e1f2b8abec
|
[2.0] Implemented support for mapped superclasses. Fixed #2353.
|
2009-07-30 15:16:02 +00:00 |
|
guilhermeblanco
|
772066156c
|
[2.0] Implemented more TODO items in DQL Parser. Optimized PathExpression. Changed wrong grammar rule name in EBNF.
|
2009-07-30 04:40:04 +00:00 |
|
romanb
|
92214eaf37
|
[2.0] Part II for ticket #2352. Fixed #2352.
|
2009-07-29 12:00:08 +00:00 |
|
romanb
|
2ec4cc5cbe
|
[2.0] More cleanups for recent lazy-loading implementation and minor object hydration improvements and cleanups. Collection refactoring part I for ticket #2352.
|
2009-07-29 11:57:27 +00:00 |
|
romanb
|
62446f0f3c
|
[2.0] Cleanup for changeset #6172.
|
2009-07-28 16:36:24 +00:00 |
|
piccoloprincipe
|
82c416686e
|
[2.0] resolved hydrateAdd() recursivity
|
2009-07-28 12:30:35 +00:00 |
|
piccoloprincipe
|
c073f1d113
|
[2.0] completed implementation of lazy loading for Collections. Created debug helper class. Fixed default for orderBy clause to ASC
|
2009-07-28 11:43:42 +00:00 |
|
romanb
|
2807a83d5d
|
[2.0] Started to simplify commit order calculation.
|
2009-07-27 09:50:22 +00:00 |
|