Alexander
|
097d573d26
|
Merge branch 'master' into DDC-551
Conflicts:
lib/Doctrine/ORM/Configuration.php
lib/Doctrine/ORM/Persisters/BasicEntityPersister.php
lib/Doctrine/ORM/Persisters/ManyToManyPersister.php
|
2011-10-14 12:33:39 +02:00 |
|
Guilherme Blanco
|
ebe933810e
|
Implemented HIDDEN support in DQL. Fixes DDC-1363.
|
2011-10-03 02:07:07 -03:00 |
|
Guilherme Blanco
|
9795cb1f0d
|
Subqueries should never add items to ResultSetMapping. Fixing possible broken inclusion.
|
2011-09-21 17:35:38 -03:00 |
|
Guilherme Blanco
|
a86038b484
|
Fixed issue with CaseExpression not working in Subselects.
|
2011-09-21 17:30:45 -03:00 |
|
Alexander
|
63a3fb5ad8
|
[DDC-551] Moved SQLFilter logic to a separate FilterCollection class
|
2011-09-15 21:38:47 +02:00 |
|
Guilherme Blanco
|
e3d133af04
|
Added getQuotedTableName() in missing places of Doctrine ORM. Fixes DDC-1365.
|
2011-09-07 01:48:19 -03:00 |
|
Guilherme Blanco
|
6bbf2d9da3
|
Added support for ResultVariable referencing in ArithmeticPrimary. Fixes DDC-1346.
|
2011-09-05 03:16:01 -03:00 |
|
Alexander
|
ed0fb4ece7
|
Merge branch 'master' into DDC-551
Conflicts:
lib/Doctrine/ORM/Persisters/OneToManyPersister.php
|
2011-08-16 16:59:48 +02:00 |
|
Alexander
|
3b1ddb0346
|
[DDC-551] Added filters to SQLWalker
|
2011-08-16 12:21:43 +02:00 |
|
Guilherme Blanco
|
6857134f36
|
Fixed issue with duplicated commas if Entity has no fields.
|
2011-08-15 12:47:17 -03:00 |
|
Guilherme Blanco
|
f148912a28
|
[DDC-934][DDC-1100][DDC-1331] Implemented support to multi-values in INSTANCE OF expression.
|
2011-08-15 01:53:56 -03:00 |
|
Guilherme Blanco
|
a0ca506db7
|
Added support to SingleValuePathExpression in ORDER BY.
|
2011-08-14 00:46:02 -03:00 |
|
Guilherme Blanco
|
816ce41f63
|
Added support to CaseExpression. Added support to nest AndX and OrX QueryBuilder composite expressions, since they do not mess with generated queries.
|
2011-08-08 02:09:25 -03:00 |
|
Benjamin Eberlei
|
196632978c
|
DDC-1298 - Fix bug in SQLWalker with derived entities that have no fields of their own.
|
2011-07-27 23:22:20 +02:00 |
|
Alexander
|
65f7e897b5
|
[DDC-1294] Add discriminator information to subselects
|
2011-07-26 00:19:26 +02:00 |
|
Benjamin Eberlei
|
ed516edf90
|
Fix discriminator casing problem in Oracle
|
2011-06-26 17:49:34 +02:00 |
|
Guilherme Blanco
|
699ccfddb6
|
Implemented COALESCE and NULLIF support in DQL.
|
2011-06-17 16:16:22 -03:00 |
|
Benjamin Eberlei
|
1038a866a4
|
DDC-1194 - Improve error handling for DQL INSTANCE OF
|
2011-06-05 10:48:21 +02:00 |
|
Benjamin Eberlei
|
9ea03de84f
|
DDC-1080 - Fix bug with hydration of derived entities/foreign key as primary key.
|
2011-05-17 23:42:24 +02:00 |
|
Guilherme Blanco
|
54a0109d5d
|
[DDC-1147] Allowed usage of 0-based input parameters in DQL.
|
2011-05-11 17:30:42 -03:00 |
|
Benjamin Eberlei
|
bda15231da
|
[DDC-1077] Bugfix in not handling literals in Select Expressions.
|
2011-03-27 21:10:50 +02:00 |
|
Benjamin Eberlei
|
edfdbe10a0
|
[DDC-1053] Fix bug with usage of identification variables in GroupByItem.
|
2011-03-20 14:07:33 +01:00 |
|
Guilherme Blanco
|
505d9e2154
|
[DDC-1036] Modified the AggregateExpressions to support SimpleArithmeticExpression instead of StateFieldPathExpression.
|
2011-02-20 01:44:05 -03:00 |
|
Guilherme Blanco
|
70d2cbe857
|
[DDC-982] Implemented more unique sql table alias.
|
2011-02-20 01:30:58 -03:00 |
|
Guilherme Blanco
|
dcf358f154
|
Fixed some warnings from phpunit.
|
2011-02-19 19:50:58 -02:00 |
|
Benjamin Eberlei
|
7390030854
|
Merge branch 'DDC-250'
|
2011-02-05 11:44:00 +01:00 |
|
Benjamin Eberlei
|
9768d08458
|
[DDC-250] Add tests and fix some glitches and finalized index-by patch.
|
2011-02-05 11:42:10 +01:00 |
|
Benjamin Eberlei
|
61e2cdc6b0
|
[DDC-1018] Bugfix: INDEX BY was not working in JOIN Declarations, only in FROM.
|
2011-02-05 10:04:18 +01:00 |
|
Benjamin Eberlei
|
4532c2255a
|
[DDC-1018] Bugfix: INDEX BY was not working in JOIN Declarations, only in FROM.
|
2011-02-05 10:02:37 +01:00 |
|
Benjamin Eberlei
|
078e19d1c7
|
DDC-980 - Fix Update and Delete statements reference of the root table when doing subselects.
|
2011-01-13 21:16:08 +01:00 |
|
Benjamin Eberlei
|
c2bbaa9ead
|
DDC-117 - Slight changes in the patch and fixing inline comments.
|
2011-01-01 18:53:22 +01:00 |
|
Benjamin Eberlei
|
194a90923d
|
DDC-117 - Finalize patch, fix all the problems of different use-cases by hugely expanding the test-model.
|
2011-01-01 18:17:19 +01:00 |
|
Benjamin Eberlei
|
e7b4dca611
|
Merge master into DDC-117
|
2010-12-28 17:27:47 +01:00 |
|
Pascal Borreli
|
0ba9321f06
|
[ORM] Fixed typo
|
2010-11-30 02:50:34 +08:00 |
|
Benjamin Eberlei
|
1496250833
|
Merge branch 'master' into DDC-117
|
2010-08-15 20:17:56 +02:00 |
|
Benjamin Eberlei
|
fb44fa6b5a
|
Fix hydration of Assoc-Id Entities, duplicate the hydration of the foreign key once for for use with the assoc-entity as a meta-column. Added isIdentifier capabilities to meta columns.
|
2010-08-15 18:58:25 +02:00 |
|
Guilherme Blanco
|
84b9eda17c
|
[DDC-680] Implemented support to complex mathematical expression in subselect part aswell as improved support of comparison expressions.
|
2010-08-11 23:12:44 -03:00 |
|
Roman S. Borschel
|
8d3e0e61ea
|
Moved association mappings to plain arrays, just like field mappings.
|
2010-08-09 22:48:07 +02:00 |
|
Guilherme Blanco
|
35af98260a
|
[DDC-719] Fixed issue with Empty and also Size function that were generating an incorrect SQL for associations counting.
|
2010-08-06 13:01:06 -03:00 |
|
Roman S. Borschel
|
0c07b31136
|
Tweaked INSTANCE OF implementation.
|
2010-07-30 17:56:11 +02:00 |
|
Guilherme Blanco
|
c1fec32f58
|
[2.0][DDC-482] Added support to INSTANCE OF in DQL.
|
2010-07-30 01:30:02 -03:00 |
|
Guilherme Blanco
|
b477211b4b
|
[DDC-490] Added extensibility support to Query Lexer.
|
2010-07-26 01:24:46 -03:00 |
|
Guilherme Blanco
|
ad115f0ac8
|
[DDC-698] Fixed wrong SQL generation of m2m with starting path on inverse side.
|
2010-07-26 01:13:03 -03:00 |
|
Guilherme Blanco
|
d50b3c42e2
|
[DDC-619] Removed support to complex PathExpressions.
|
2010-07-23 01:55:33 -03:00 |
|
Guilherme Blanco
|
2c28872af8
|
[2.0][DDC-614] Added support to multiple FROM identification variables. Also, fixed bug with missing lock on subselect.
|
2010-07-20 00:51:01 -03:00 |
|
Roman S. Borschel
|
a1c13b58d3
|
Fixed behavior of PersistentCollection#clear(). Fixed single-valued association path expression support in DQL UpdateItems.
|
2010-07-08 17:30:39 +02:00 |
|
Roman S. Borschel
|
88b0813536
|
Improved entity state detection.
|
2010-07-06 11:43:14 +02:00 |
|
Benjamin Eberlei
|
552865a867
|
DDC-649 - Remove IN queries for empty discriminator values if abstract base class is not part of the discriminator map
|
2010-07-04 13:34:41 +02:00 |
|
Benjamin Eberlei
|
c1091485b0
|
DDC-618 - Bugfix INDEX BY was not yet implemented in SqlWalker
|
2010-06-29 00:06:19 +02:00 |
|
Roman S. Borschel
|
3cbee1fa09
|
Merge commit 'upstream/master'
|
2010-05-16 13:30:48 +02:00 |
|
Roman S. Borschel
|
3045507a9b
|
[DDC-593] Fixed.
|
2010-05-16 13:30:40 +02:00 |
|
Benjamin Eberlei
|
ad402c6ded
|
DDC-178 DQL Optimistic Lock now requires ALL classes to be versioned, otherwise throws exception
|
2010-05-15 11:53:28 +02:00 |
|
Benjamin Eberlei
|
78328ec6ea
|
DDC-178 - Removed Doctrine\ORM\LockMode in favour of Doctrine\DBAL\LockMode
|
2010-05-15 11:48:20 +02:00 |
|
Benjamin Eberlei
|
64b57bbcfb
|
Merge upstream into lock-support branch
|
2010-05-15 09:41:32 +02:00 |
|
Benjamin Eberlei
|
f65a555d04
|
Merge Upstream into Locking-Branch
|
2010-05-02 13:02:44 +02:00 |
|
Guilherme Blanco
|
4ab5dffc4c
|
Fixed UnitOfWork and isRollbackOnly flag.
|
2010-05-01 11:49:14 -03:00 |
|
Guilherme Blanco
|
50f3435e84
|
Optimized Query AST resultant of the parsing process phase 1
|
2010-04-29 22:15:36 -03:00 |
|
Roman S. Borschel
|
bff4f49b7a
|
Merge commit 'upstream/master'
Conflicts:
lib/Doctrine/Common/Annotations/AnnotationReader.php
lib/Doctrine/Common/Annotations/Parser.php
|
2010-04-26 13:17:36 +02:00 |
|
Roman S. Borschel
|
760ea34a0c
|
[DDC-497][DDC-500][DDC-342] Fixed. Persister polishing and refactoring. More to come for that, but after beta1.
|
2010-04-26 13:02:30 +02:00 |
|
Guilherme Blanco
|
7006f4dd74
|
Merge commit 'upstream/master'
|
2010-04-22 11:35:18 -03:00 |
|
Guilherme Blanco
|
5ecca4f5e0
|
[2.0][DDC-524] Fixed issue with UPDATE/DELETE statements generating wrong SQL when using Association Paths.
|
2010-04-22 11:32:01 -03:00 |
|
Benjamin Eberlei
|
c763b47626
|
Merge commit 'dc2master/master' into lock-support
|
2010-04-21 20:30:41 +02:00 |
|
Roman S. Borschel
|
01c2c06bbf
|
[DDC-512] Fixed.
|
2010-04-15 18:36:17 +02:00 |
|
Guilherme Blanco
|
955dc09cb9
|
[2.0] Optimized support to IdentificationVariable in ArithmeticPrimary
|
2010-04-14 22:03:29 -03:00 |
|
Guilherme Blanco
|
d045c6f6c1
|
Merge commit 'upstream/master'
|
2010-04-14 21:35:10 -03:00 |
|
Roman S. Borschel
|
d4232d906e
|
[DDC-388] Fixed.
|
2010-04-14 17:07:08 +02:00 |
|
Roman S. Borschel
|
7fefe3f4b4
|
Merge commit 'upstream/master'
|
2010-04-14 10:50:37 +02:00 |
|
Guilherme Blanco
|
889094709e
|
[2.0] Added support to IdentificationVariable that was missing in ArithmeticPrimary (it was not correctly handling it). Uncommented a unit test that added coverage to it.
|
2010-04-14 00:04:44 -03:00 |
|
Guilherme Blanco
|
56a8f5cd53
|
[2.0][DDC-448][DDC-513] Fixed issue with Joined Inheritance Type and One To One Associations.
|
2010-04-13 00:29:29 -03:00 |
|
Roman S. Borschel
|
db603547a2
|
Added failing test for DDC-388. Naming refactorings and comment cleanups.
|
2010-04-13 00:49:19 +02:00 |
|
Benjamin Eberlei
|
e6a44b145f
|
[DDC-178] First approach to Locking support
|
2010-04-08 22:50:06 +02:00 |
|
beberlei
|
95994f7a44
|
[2.0] DDC-341 - Added Composite Model-Set and 3 tests, fixed two bugs in SqlWalker with Composite Key support
|
2010-04-02 21:37:15 +00:00 |
|
romanb
|
354ede1e04
|
[2.0][DDC-354][DDC-425] Fixed. Encapsulated SQL logging better in the DBAL. Added binding types to DBAL mapping types as well as using these binding types in the persisters. Query and NativeQuery now support PDO binding types as well as DBAL mapping types when binding parameters.
|
2010-03-29 13:20:41 +00:00 |
|
romanb
|
49621286a2
|
[2.0][DDC-479] Fixed.
|
2010-03-26 22:07:31 +00:00 |
|
guilhermeblanco
|
29e5141280
|
[2.0] Reverted r7392 which generates broken SQL query.
|
2010-03-16 16:32:30 +00:00 |
|
guilhermeblanco
|
bb94f6ea7c
|
[2.0] Fixed support to ResultVariable usage in ArithmeticExpression.
|
2010-03-16 15:02:43 +00:00 |
|
guilhermeblanco
|
c7ac5650c2
|
[2.0] Fixed issue with Subselect not handling well inheritance type JOINED.
|
2010-03-15 19:04:14 +00:00 |
|
romanb
|
a53c2fbd6c
|
[2.0] Code cleanups. Preparations for DDC-193. Fixed DDC-399, type configuration remains global for now but the irritating instance methods on the Configuration have been removed. Use Type::addType et al. Added TODOs for naming standards.
|
2010-03-15 17:19:00 +00:00 |
|
romanb
|
df6ca602fb
|
[2.0][DDC-92] Fixed. Patch provided by Christian Heinrich. [DDC-274] Started some method renaming. [DDC-142] Fixed (join column names and discriminator column names dont support quoting) [DDC-258] Fixed.
|
2010-03-05 16:35:00 +00:00 |
|
beberlei
|
5bf169202f
|
[2.0] DDC-370 - Fixed bug with CTI and scalar fields DDC-377 - Fixed failing Oracle test
|
2010-02-26 20:29:01 +00:00 |
|
beberlei
|
248022249f
|
[2.0] DDC-375 - Fix a little bug in walkSimpleSelectExpression
|
2010-02-25 20:31:53 +00:00 |
|
beberlei
|
f14dd56907
|
[2.0] DDC-375 - Fix two issues related to DQL Subselects
|
2010-02-25 20:25:28 +00:00 |
|
beberlei
|
81d02278ad
|
[2.0] DDC-338 - Changed DQL Parser to comply with ordered collections when they are fetch joined (OMG, thanks to roman and guilherme for the detailed discussion on how to implement this)
|
2010-02-21 00:06:34 +00:00 |
|
romanb
|
22fce635c0
|
[2.0][DDC-339][DDC-340] Fixed.
|
2010-02-20 18:27:05 +00:00 |
|
romanb
|
639718e95c
|
[2.0][DDC-335][DDC-347][DDC-317] Fixed. Also prepared DQL for CASE/COALESCE/NULLIF support.
|
2010-02-19 21:28:17 +00:00 |
|
beberlei
|
077d9fb0e6
|
[2.0] DDC-135 DDC-177 Implement missing WITH clause, disallow use of ON clause by throwing an exception
|
2010-02-14 09:53:38 +00:00 |
|
beberlei
|
005d3b432b
|
[2.0] DDC-163 - Missing DQL Alias prefix for many-to-many table in SqlWalker lead to duplicate prefix generation in SQL statement when a many-to-many join table is used more than once.
|
2010-02-07 13:05:48 +00:00 |
|
guilhermeblanco
|
3928ba9dac
|
[2.0] Added support to complex PathExpression in DQL queries
|
2009-12-31 22:48:51 +00:00 |
|
guilhermeblanco
|
262855a66c
|
[2.0] Refactorings in DQL parser to allow more granular enhancements scheduled for later versions. Fixed issues with missing validations of invalid ResultVariable, Unknown query components and Re-declaration of query compoenents.
|
2009-12-27 03:26:15 +00:00 |
|
romanb
|
27e8023b9b
|
[2.0][DDC-152] Fixed.
|
2009-12-19 13:38:54 +00:00 |
|
beberlei
|
3e823f065a
|
[2.0] DDC-176 - Disallow iterate() over fetch-join collections by the means of an exception on parsing the DQL query.
|
2009-12-08 20:53:01 +00:00 |
|
romanb
|
555b097641
|
[2.0][DDC-164][DDC-165] Fixed. Cleaned up ManyToManyMapping. Cleaned up identifier handling and handling of composite identifiers in some places.
|
2009-11-21 18:52:02 +00:00 |
|
romanb
|
3a282b1e9c
|
[2.0][DDC-141] Fixed.
|
2009-11-13 10:11:14 +00:00 |
|
jwage
|
a0c9e9db8d
|
[2.0] Fixing casing issue
|
2009-10-30 20:24:50 +00:00 |
|
romanb
|
5b60f87859
|
[2.0] Fixed some known issues with inheritance, especially class table inheritance, like join columns not being selected.
|
2009-10-22 19:12:00 +00:00 |
|
romanb
|
2a16782528
|
[2.0][DDC-56] Fixed.
|
2009-10-18 20:36:02 +00:00 |
|
romanb
|
5842411afe
|
[2.0][DDC-49][DDC-50][DDC-33] Fixed DDC-49 and DDC-50. Also addressed DDC-33. Various other small changes and fixes. For problems with proxy objects please refer to the updated documentation.
|
2009-10-15 14:39:43 +00:00 |
|
romanb
|
b9f744893e
|
[2.0][DDC-42] Fixed.
|
2009-10-13 10:48:46 +00:00 |
|
romanb
|
320d21e2be
|
[2.0] Refactored classloader architecture. Renamed ClassLoader => GlobalClassLoader. Introduced IsolatedClassLoader that is suitable for participating in autoload stacks. Added 2 example entity classes to the sandbox with 2 xml mappings and 2 yaml mappings. Simplified sandbox setup.
|
2009-09-11 19:50:48 +00:00 |
|
jwage
|
f83fd8e950
|
[2.0] Updating exceptions to use methods so that we can later provide better exception messages
|
2009-08-26 22:03:39 +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
|
ebb432bfb8
|
[2.0] Preparing to address character casing issue.
|
2009-08-15 18:11:51 +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 |
|
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
|
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
|
c1744d2e35
|
[2.0] Added missing quoteIdentifiers to SqlWalker
|
2009-08-06 15:08:03 +00:00 |
|
romanb
|
f64347d899
|
[2.0] Implemented SQL generation for SIZE() function and EmptyCollectionComparisonExpression.
|
2009-08-05 15:47:41 +00:00 |
|
guilhermeblanco
|
cd50fc38ad
|
[2.0] Implemented EmptyCollectionComparisonExpression. Need to write SQL transformation yet.
|
2009-08-04 21:41:53 +00:00 |
|
romanb
|
e67b30703b
|
[2.0] Changed init() to __construct().
|
2009-08-04 09:33:36 +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
|
62446f0f3c
|
[2.0] Cleanup for changeset #6172.
|
2009-07-28 16:36:24 +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
|
56a708843d
|
[2.0] Added missing detach cascade option.
|
2009-07-25 16:52:19 +00:00 |
|
romanb
|
49434b0322
|
[2.0] Further cleanups. Started eager loading support.
|
2009-07-21 09:25:14 +00:00 |
|
romanb
|
a301834057
|
[2.0] First part of cleanup for changeset 6120. More to follow.
|
2009-07-20 15:30:54 +00:00 |
|
piccoloprincipe
|
0c623fdb9e
|
[2.0] Accomodate joincolumn names in the metadata, in the selection and the hydration processes. Improved Api of the ProxyFactory. Working implementation of lazy loading for *-to-one associations (affects #2348)
|
2009-07-20 12:05:19 +00:00 |
|
guilhermeblanco
|
82be4bf023
|
[2.0] More work on TODO items. Fixed grammar rule that was incorrect.
|
2009-07-19 16:18:51 +00:00 |
|
guilhermeblanco
|
227667c95d
|
[2.0] Changes in DQL grammar for optimization purposes. Implemented new DQL grammar rules and did a couple of TODOs
|
2009-07-18 14:53:21 +00:00 |
|
jwage
|
f608dd8a72
|
[2.0] More work on the QueryBuilder and Expr classes.
|
2009-07-10 17:53:48 +00:00 |
|
romanb
|
455f877486
|
[2.0] Minor refactorings and docblock adjustments. Fixed #3202.
|
2009-06-30 16:00:28 +00:00 |
|
romanb
|
6729ed28e7
|
[2.0] Implemented DQL bulk UPDATE support for Class Table Inheritance. Corrections to MultiTableDeleteExecutor and SqlWalker. DQL bulk UPDATE support not yet fully complete.
|
2009-06-23 17:50:13 +00:00 |
|
romanb
|
537c8e4951
|
[2.0] Implemented DQL bulk DELETE support for Class Table Inheritance. Other cleanups, refactorings and docblock additions.
|
2009-06-22 18:48:42 +00:00 |
|
romanb
|
f28127664c
|
[2.0] Cleanups, build fixes.
|
2009-06-15 18:25:47 +00:00 |
|
romanb
|
104398003c
|
[2.0] Parser work.
|
2009-06-14 17:34:28 +00:00 |
|
romanb
|
2b8091e80c
|
[2.0] Code review with comments and small corrections.
|
2009-05-30 09:37:56 +00:00 |
|
romanb
|
f3677a5714
|
[2.0] Changed identifier quoting strategy to something simpler. Dropped Doctrine prefix from annotations.
|
2009-05-29 10:23:13 +00:00 |
|
romanb
|
b66d530540
|
[2.0] Class table inheritance updates. Started work on self-referencing associations.
|
2009-05-26 11:30:07 +00:00 |
|
romanb
|
a421692679
|
[2.0] Fixed Query Cache (+testcase) and some E_STRICT errors.
|
2009-05-21 19:18:14 +00:00 |
|
romanb
|
55d70248a9
|
[2.0] Implemented class table inheritance (no DQL bulk UPDATE/DELETE support yet)
|
2009-05-21 08:53:40 +00:00 |
|
romanb
|
60f6020b5f
|
[2.0] Intermediate commit.
|
2009-05-17 20:42:58 +00:00 |
|
romanb
|
4d13925b1c
|
[2.0] Some hydration and DQL parser work.
|
2009-05-17 19:27:12 +00:00 |
|
romanb
|
e79c45f9ac
|
[2.0] Fixed issues discovered during code coverage report generation. Made all ClassMetadata properties public (good reasons, read the class docblock). Performance improvements.
|
2009-05-14 10:03:09 +00:00 |
|
romanb
|
00c44b7c41
|
[2.0] Implemented many-to-many SQL join construction, small test included.
|
2009-05-07 13:54:01 +00:00 |
|
romanb
|
16c4efccd8
|
[2.0] DBAL streamlining and starting to increase test coverage.
|
2009-05-03 18:07:57 +00:00 |
|
romanb
|
ae7be288e1
|
[2.0] Work on single table inheritance with more functional tests.
|
2009-05-03 10:58:16 +00:00 |
|
romanb
|
ee46dba332
|
[2.0] Moved code between Query and AbstractQuery. Added first NativeQuery implementation. Hydration work and code movements for discriminator column usage. Started implementing Single Table Inheritance.
|
2009-04-12 19:02:12 +00:00 |
|
romanb
|
523c93c2f1
|
[2.0] Refactored SQL query building process and hydration. Hydration should now support result sets with any number of root components. Introducing ResultSetMapping that is used by hydration instead of queryComponents. This allows mapping of arbitrary SQL queries (NativeQuery).
|
2009-04-09 18:12:48 +00:00 |
|
romanb
|
62204af804
|
[2.0] Ongoing work on Query/DQL implementation and tests.
|
2009-04-03 11:06:58 +00:00 |
|
romanb
|
705199e897
|
[2.0] Parser work. Added support for functions in SelectExpressions.
|
2009-03-28 17:10:41 +00:00 |
|
romanb
|
ae5d212271
|
[2.0] Parser work. Added double-dispatch functionality to AST node classes for use in the SqlWalker to reduce big if/else instanceof checks and for better maintainability. Also its less error-prone in the SqlWalker because its harder to miss a conditional case. Added new extensible DQL function implementation.
|
2009-03-23 17:39:33 +00:00 |
|
romanb
|
618c1281e4
|
[2.0] Parser work.
|
2009-03-21 19:58:52 +00:00 |
|
romanb
|
d833ee1464
|
[2.0] Parser work. Drafted logic for multi-table deletes through DQL (for Class/Concrete Table Inheritance)
|
2009-03-21 12:49:58 +00:00 |
|
romanb
|
c7dbde9f89
|
[2.0] Parser work.
|
2009-03-20 21:28:19 +00:00 |
|
romanb
|
b718cd1a63
|
[2.0] Parser work.
|
2009-03-19 12:43:48 +00:00 |
|
jwage
|
d458197e3a
|
[2.0] Another step towards finishing namespace refactoring
|
2009-02-20 05:46:20 +00:00 |
|
jwage
|
43b6791919
|
[2.0] More replacing of old style of exceptions to intermediate step
|
2009-02-19 07:07:44 +00:00 |
|
romanb
|
62779913c8
|
Started to reenable query language recognition tests.
|
2009-02-18 10:39:51 +00:00 |
|