romanb
|
2807a83d5d
|
[2.0] Started to simplify commit order calculation.
|
2009-07-27 09:50:22 +00:00 |
|
romanb
|
28ca2acb8b
|
[2.0] Refined implementation and semantics of the merge and detach operations. General cleanups and API improvements. Added a testcase for detaching/serializing->unserializing->modifying->merging to demonstrate the transparent serialization.
|
2009-07-25 16:33:29 +00:00 |
|
romanb
|
da07bf4a37
|
[2.0] Small refactorings.
|
2009-07-24 11:33:38 +00:00 |
|
romanb
|
d674f1923d
|
[2.0] Fixed #2373. Some small perf. improvements for UnitOfWork.
|
2009-07-23 09:52:16 +00:00 |
|
guilhermeblanco
|
b121576ff4
|
[2.0] Fixed DQL parser to use Query::HINT_FORCE_PARTIAL_LOAD instead of string.
|
2009-07-22 05:06:06 +00:00 |
|
guilhermeblanco
|
58a157863e
|
[2.0] Finished reorganization of grammar rules in DQL parser source code. Renamed some private methods.
|
2009-07-22 03:46:05 +00:00 |
|
romanb
|
ae1b9371ec
|
[2.0] Fixed #2366.
|
2009-07-21 15:53:58 +00:00 |
|
romanb
|
be0088f00c
|
[2.0] Fix and test for result cache.
|
2009-07-21 10:48:19 +00:00 |
|
romanb
|
49434b0322
|
[2.0] Further cleanups. Started eager loading support.
|
2009-07-21 09:25:14 +00:00 |
|
guilhermeblanco
|
b3d110bac4
|
[2.0] Started massive reorganization of grammar rules in DQL parser.
|
2009-07-21 05:22:22 +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 |
|
romanb
|
7297ac7baa
|
[2.0] Addressed #2363.
|
2009-07-19 16:54:53 +00:00 |
|
romanb
|
59cf1f745d
|
[2.0] added entity lifecycle events.
|
2009-07-18 18:06:30 +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 |
|
piccoloprincipe
|
3747365b1c
|
[2.0] added tests for lazy loading; added error_reporting level; wired association proxy factory
|
2009-07-18 13:15:54 +00:00 |
|
romanb
|
b8090c99a3
|
[2.0] Moved locking tests into Functional namespace. Fixed several missing flush() calls in some functional association tests. Reordered DELETE statements for ecommerce model tests in OrmFunctionalTestCase in order to maintain referential integrity. Fixed issue with bi-directional self-referencing one-one associations. Some other small improvements and cosmetics. Small hydration performance improvement through inlining method call in UnitOfWork::createEntity().
|
2009-07-18 11:41:37 +00:00 |
|
jwage
|
2085823661
|
[2.0] A few fixes and clean up to the Optimistic Locking implementation.
|
2009-07-17 21:55:56 +00:00 |
|
jwage
|
cc3ea569a4
|
[2.0] Initial version of optimistic locking with integer version columns
|
2009-07-17 18:13:03 +00:00 |
|
piccoloprincipe
|
c9b0328279
|
[2.0] fixed skipped tests by blocking phpunit autoloading
|
2009-07-17 14:10:21 +00:00 |
|
piccoloprincipe
|
129e13f5c5
|
[2.0] skipping test with mocked namespaced classes
|
2009-07-17 14:06:43 +00:00 |
|
piccoloprincipe
|
52d55da356
|
[2.0] working implementation of Association Proxy classes
|
2009-07-17 13:35:44 +00:00 |
|
piccoloprincipe
|
66f377fb12
|
[2.0] extended tests for proxy class generation
|
2009-07-17 12:43:37 +00:00 |
|
piccoloprincipe
|
a41bbbd7e1
|
[2.0] renamed classes to more descriptive names
|
2009-07-16 13:59:26 +00:00 |
|
piccoloprincipe
|
0b9a2e0c0b
|
[2.0] working implementation of reference proxies
|
2009-07-16 13:20:31 +00:00 |
|
guilhermeblanco
|
55651ec902
|
[2.0] Updated semantical error to display token and text close to the found error. Some cosmetics applied.
|
2009-07-16 03:22:08 +00:00 |
|
jwage
|
c4e330e5ca
|
[2.0] Placing loadClassMetadata() event so users can manipulate class meta data through events
|
2009-07-15 20:18:40 +00:00 |
|
romanb
|
0c8a35f731
|
[2.0] Cosmetics.
|
2009-07-15 06:46:43 +00:00 |
|
jwage
|
26bdd89be6
|
[2.0] Test coverage for OFFSET AND LIMIT sql generation for all platforms and Query class with setFirstResult() and setMaxResult()
|
2009-07-13 22:59:36 +00:00 |
|
jwage
|
ba8b4337bb
|
[2.0] Cleanup on QueryBuilder and Expr from discussion with roman
|
2009-07-10 18:26:43 +00:00 |
|
jwage
|
f608dd8a72
|
[2.0] More work on the QueryBuilder and Expr classes.
|
2009-07-10 17:53:48 +00:00 |
|
jwage
|
312d347d2d
|
[2.0] More work on the QueryBuilder and Expr classes
|
2009-07-10 14:02:06 +00:00 |
|
romanb
|
838768d21f
|
[2.0] Small comments/todos on QueryBuilderTest.
|
2009-07-10 07:38:42 +00:00 |
|
jwage
|
a9ed0085d2
|
[2.0] More work on the QueryBuilder and Expr classes
|
2009-07-09 21:56:34 +00:00 |
|
jwage
|
867a34d41b
|
[2.0] Initial commit of a QueryBuilder class. Still needs a lot of work.
|
2009-07-09 04:18:58 +00:00 |
|
piccoloprincipe
|
41df51a6e9
|
added tests for various WHERE clauses
|
2009-07-08 08:08:27 +00:00 |
|
piccoloprincipe
|
f11e39cc5a
|
renamed and separated test methods to conform to agile documentation (addresses #2316)
|
2009-07-08 07:48:44 +00:00 |
|
romanb
|
9075f10bf5
|
[2.0] Moved cache drivers to Common package. Added new annotation parser implementation to Common package. AnnotationDriver in ORM not yet migrated.
|
2009-07-06 20:34:54 +00:00 |
|
piccoloprincipe
|
4910309674
|
added one-one self referential functional tests (closes #2276)
|
2009-07-06 12:42:14 +00:00 |
|
piccoloprincipe
|
ff115efbac
|
added many-many self referential functional tests (affects #2276)
|
2009-07-06 12:18:04 +00:00 |
|
romanb
|
f064de2af1
|
[2.0] Fixed issue with self-referential one-to-many associations not being persisted correctly when IDENTITY key generation was used. Included now passing OneToManySelfReferentialTest.
|
2009-07-03 17:36:41 +00:00 |
|
piccoloprincipe
|
4e70e5d80a
|
[2.0] added one-many self referential association test (addresses #2276)
|
2009-07-02 14:36:47 +00:00 |
|
romanb
|
31892fb4a8
|
[2.0] Fixed cascading issue (#2307). Fixed many-many object hydration issue.
|
2009-07-02 11:48:44 +00:00 |
|
piccoloprincipe
|
1b9b6c68e0
|
[2.0] added many-to-many uni and bi directional tests (affects #2276)
|
2009-07-02 09:37:59 +00:00 |
|
piccoloprincipe
|
2c508102c4
|
[2.0] addresses #2307
|
2009-07-02 07:47:57 +00:00 |
|
romanb
|
76661cd987
|
[2.0] Added missing property.
|
2009-07-01 13:50:26 +00:00 |
|
romanb
|
5b67754595
|
[2.0] Simplifying code. Including OneToManyBidirectionalAssociation test in AllTests
|
2009-07-01 13:45:31 +00:00 |
|
piccoloprincipe
|
1e0589928a
|
[2.0] added new bidirectional one-many association test (affects #2276)
|
2009-07-01 13:11:45 +00:00 |
|
piccoloprincipe
|
8ccb7df1bb
|
[2.0] added new unidirectional one-one association test
|
2009-07-01 12:03:41 +00:00 |
|
romanb
|
f1885cb76b
|
[2.0] adjustments to new bidirectional one-one association test from Giorgio Sironi.
|
2009-07-01 10:04:22 +00:00 |
|
piccoloprincipe
|
4e50792a8d
|
[2.0] references #2276
|
2009-07-01 09:18:08 +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 |
|
jwage
|
ab2b3999c0
|
[2.0] Adding date and time types. Fixing CURRENT_DATE, CURRENT_TIMESTAMP and CURRENT_TIME functions
|
2009-06-20 14:24:21 +00:00 |
|
jwage
|
ada2c5c5a7
|
[2.0] Work on datetime dbal type and date portability
|
2009-06-20 12:59:33 +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
|
6e5a5068a6
|
[2.0] Converted constant values from strings to integers.
|
2009-06-07 17:20:37 +00:00 |
|
jwage
|
115e4d01f2
|
[2.0] Refactoring the meta data drivers and refactoring yaml/xml and adding tests for yaml.
|
2009-06-05 21:40:47 +00:00 |
|
piccoloprincipe
|
bdd2241fb5
|
set svn:eol-style property on plain text files
|
2009-06-02 18:05:26 +00:00 |
|
romanb
|
9837cd79ff
|
[2.0] Fixed formatting.
|
2009-06-01 16:15:49 +00:00 |
|
romanb
|
d90e71d002
|
[2.0] First implementation of XmlDriver + tests. First draft of XSD document.
|
2009-06-01 16:14:11 +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
|
a4e928e118
|
[2.0] Moved addendum library to vendor dir.
|
2009-05-28 21:06:24 +00:00 |
|
romanb
|
a758b56551
|
[2.0] Introduced SQL logging facilities. Made Type constructor private to prevent instantiation and force use of the factory method getType().
|
2009-05-28 11:13:12 +00:00 |
|
romanb
|
d2405ded5d
|
[2.0] Enhanced one-to-one self-referential association handling.
|
2009-05-26 15:42:54 +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
|
c9cc9f1373
|
[2.0] Parser code review with some cleanups and comments to highlight TODOs.
|
2009-05-24 10:38:37 +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
|
eb6c6b2d16
|
[2.0] Some small optimizations.
|
2009-05-19 16:24:17 +00:00 |
|
romanb
|
4f5b332d34
|
[2.0] Adding insert performance tests.
|
2009-05-19 16:11:08 +00:00 |
|
romanb
|
4d13925b1c
|
[2.0] Some hydration and DQL parser work.
|
2009-05-17 19:27:12 +00:00 |
|
romanb
|
96ef7eca13
|
[2.0] More small internal perf. improvements.
|
2009-05-14 18:34:12 +00:00 |
|
romanb
|
eea4391598
|
[2.0] Started adding performance regression tests. More object hydration performance improvements.
|
2009-05-14 14:57:08 +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
|
ecd30bc242
|
[2.0] Started to implement proxy object handling. Introduced a configuration switch for partial objects (allowPartialObjects) that defaults to TRUE. Setting to FALSE enables proxying and lazy-loading.
|
2009-05-13 15:19:27 +00:00 |
|
romanb
|
e0488ff8fc
|
[2.0] First draft of EntityManager#merge(). First draft of DynamicProxyGenerator.
|
2009-05-11 10:43:27 +00:00 |
|
romanb
|
cfae81e11a
|
[2.0] Fixed hydration for bi-directional many-many associations.
|
2009-05-07 16:36:27 +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
|
a6d9236ef2
|
[2.0] Fixes and enhancements to sequence generators. Test suite now runs & passes against postgres. Other minor, unrelated cleanups.
|
2009-05-05 17:20:55 +00:00 |
|
romanb
|
16c4efccd8
|
[2.0] DBAL streamlining and starting to increase test coverage.
|
2009-05-03 18:07:57 +00:00 |
|
romanb
|
80de567817
|
[2.0] Fixed issue in changeset calculation.
|
2009-05-03 11:49:48 +00:00 |
|
romanb
|
ae7be288e1
|
[2.0] Work on single table inheritance with more functional tests.
|
2009-05-03 10:58:16 +00:00 |
|
romanb
|
5a00a9472c
|
Implemented three change tracking policys. First test for usage of NotifyPropertyChanged.
|
2009-04-24 21:08:59 +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
|
f9a222817c
|
[2.0] Work on ID generators, functional tests and more.
|
2009-03-30 19:43:05 +00:00 |
|
romanb
|
7479a0cf9b
|
[2.0] Starting to improve functional tests. First basic functional query tests.
|
2009-03-28 20:59:07 +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
|
89a625021a
|
[2.0] Refactored and reenabled Lexer tests.
|
2009-03-20 20:53:14 +00:00 |
|
romanb
|
b718cd1a63
|
[2.0] Parser work.
|
2009-03-19 12:43:48 +00:00 |
|
romanb
|
bffd76d704
|
[2.0] Parser work.
|
2009-03-16 22:12:38 +00:00 |
|
romanb
|
bc379103c3
|
[2.0] Some more parser work.
|
2009-03-14 21:19:50 +00:00 |
|