Benjamin Eberlei
98785122d3
DDC-562 - Finally able to generate Unique Constraint on @OneToOne foreign keys
2010-08-10 22:07:43 +02:00
Benjamin Eberlei
a812dab4d4
DDC-729 Add more tests for merging with many to many relations
2010-08-09 23:02:44 +02:00
Roman S. Borschel
dd7be5b13a
Improving API and docblocks. Removing superfluous tests.
2010-08-09 22:48:07 +02:00
Roman S. Borschel
8d3e0e61ea
Moved association mappings to plain arrays, just like field mappings.
2010-08-09 22:48:07 +02:00
Benjamin Eberlei
db936035e0
Added more tests for DQL joining the primary key entity and querying other fields
2010-08-08 19:46:45 +02:00
Benjamin Eberlei
8ea1d3825f
DDC-735 - Fix PersistentCollection::remove() and PersistentCollection::removeElement() behaving differently with regards to orphan removal
2010-08-08 17:13:03 +02:00
Benjamin Eberlei
37a1a35b75
Merge branch 'DDC-729'
2010-08-08 16:08:43 +02:00
Benjamin Eberlei
a705b81d9b
DDC-729 - Fix issue with merging of collections leading to dereference behaviour after next flush(). Added a test for dereferencing of collections as there was none
2010-08-08 16:07:40 +02:00
Roman S. Borschel
0424d87099
[DDC-386][DDC-675] Fixed.
2010-08-08 15:03:40 +02:00
Benjamin Eberlei
dcebc241b4
DDC-728 - Verified with test that checking for an inherited single valued association works
2010-08-08 14:23:57 +02:00
Benjamin Eberlei
7b07a17886
Merge branch 'master' into DDC-117
2010-08-08 14:07:24 +02:00
Roman S. Borschel
3630e06b84
[DDC-522][DDC-419][DDC-383] Fixed.
2010-08-08 12:40:32 +02:00
Benjamin Eberlei
69e9fd3145
DDC-704 - Added better validation of inheritence type constructs in Xml, Annotation and Yaml Drivers
2010-08-08 12:29:14 +02:00
Benjamin Eberlei
251247c16f
DDC-633 - Fix Eager ManyToOne or OneToOne relations being replaced by a proxy instead.
2010-08-08 11:05:30 +02:00
Benjamin Eberlei
e3a4c8ddeb
Refactored TestCase and added several more use-cases
2010-08-08 10:46:01 +02:00
Benjamin Eberlei
013262a9b7
Add support for EntityManager::remove() of full or partial association primary keys
2010-08-07 21:09:19 +02:00
Benjamin Eberlei
10f47389ae
Made single identifier One-To-One + Id work also and added a test-case
2010-08-07 20:07:10 +02:00
Benjamin Eberlei
c697a2d47f
Prototype hack of @ManyToOne + @Id support with two test-scenarios, composite association key only composite key, and a mixed key scenario. I think single foreign association would work also
2010-08-07 19:33:54 +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
69073c4b37
Fixes for merging bidirectional associations where both sides define cascade=merge as well as fixes for handling null values and proxies properly in single-valued associations.
2010-07-30 17:19:50 +02:00
Roman S. Borschel
954a8c3935
Updated tests.
2010-07-30 17:19:50 +02:00
Guilherme Blanco
e69c7c7c60
Merge branch 'DDC-722'
2010-07-30 01:30:40 -03:00
Guilherme Blanco
c1fec32f58
[2.0][DDC-482] Added support to INSTANCE OF in DQL.
2010-07-30 01:30:02 -03:00
Benjamin Eberlei
af59a581f0
Fix DDC440Test to comply with Oracle Identifier-Name Restrictions
2010-07-29 00:10:23 +02:00
Benjamin Eberlei
104dd7aa77
Fix bug in testsuite that makes oci8 testsuite fail
2010-07-28 23:36:52 +02:00
Benjamin Eberlei
d6a1075b53
DDC-644 - Added more tests for Hydrators and unknown to be skipped columns
2010-07-28 22:09:43 +02:00
Benjamin Eberlei
56b3c0e8b0
DDC-644 - Added missing code for the _getScalarRowData()
2010-07-28 21:57:05 +02:00
Benjamin Eberlei
553e93ae27
DDC-644 - Fixed issue with undefined columns in ResultSetMapping by skipping them, added a functional test for modified limit query functionality
2010-07-28 21:50:25 +02: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
5f109c5d6c
Merge branch 'DDC-619'
2010-07-23 01:56:38 -03:00
Guilherme Blanco
d50b3c42e2
[DDC-619] Removed support to complex PathExpressions.
2010-07-23 01:55:33 -03:00
Benjamin Eberlei
c2ee1d2439
DDC-697 - QueryBuilder did not support passing parameter types to the setParameter() or setParameters() methods.
2010-07-21 23:16:45 +02:00
Benjamin Eberlei
6007084324
DDC-706 - Fix DriverChain::isTransient() to comply with interface of Driver
2010-07-21 21:20:55 +02:00
Roman S. Borschel
913e58e385
[DDC-167] Implemented.
2010-07-20 14:27:14 +02: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
d86c2f6709
Prepared some more DQL tests.
2010-07-15 15:55:45 +02:00
Roman S. Borschel
e7ac35ed95
[DDC-119] Fixed.
2010-07-15 15:55:45 +02:00
Benjamin Eberlei
722d4a38f4
DDC-130 - fixed a bug in TestCases
2010-07-10 14:04:32 +02:00
Benjamin Eberlei
ede6205204
DDC-130 - Make self-referential relationsships work by deleting both the owning and the inverse pair of keys
2010-07-10 13:35:58 +02:00
Benjamin Eberlei
b0e4d06c40
DDC-130 - Refactored deleteJoinTableRecords() even more, simplified approach disfavouring evil legacy database schemas
2010-07-10 13:12:33 +02:00
Benjamin Eberlei
1794127d51
DDC-130 - Refactored deleteJoinTableRecords() support
2010-07-10 12:04:02 +02:00
beberlei
233b3cd0b9
DDC-130 - Add initial version of deleteJoinTableRecords code on the persisters, flanked by 4 tests.
2010-07-09 22:55:30 +02:00
Roman S. Borschel
aa6edb7903
Added another little contains() after find() test.
2010-07-09 13:18:53 +02: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
4212b88edc
Fixed DDC-455, DDC-600. Some behavior and API polish in the UoW as well as continued _ prefix removal in some core classes. Cleanups and fixes for one-to-one orphan removal including tests.
2010-07-08 00:20:54 +02:00
Christian Heinrich
9b03a1ecdd
Added testcase for #DDC-671
2010-07-06 20:19:43 +02:00
Roman S. Borschel
88b0813536
Improved entity state detection.
2010-07-06 11:43:14 +02:00
Benjamin Eberlei
26d8b4dafd
Added test to verify DDC-635 is not a problem
2010-07-04 16:19:28 +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
fdf1f1b29e
Fix testsuite by re-ordering how tests are executed, added debug capabilities for SQL Global State problems using SQL Comments when DOCTRINE_MARK_SQL_LOGS phpunit configuration variable isset
2010-07-04 13:34:40 +02:00
Benjamin Eberlei
d922631efe
DDC-649 - Refactoring Single Table Inheritance Tests
2010-07-04 12:17:15 +02:00
beberlei
b56e1e31af
DDC656 - Fix bug with order of fields when recomputeSingleEntityChangeSet() is called after lifecycle events are invoked
2010-07-04 08:54:57 +02:00
Benjamin Eberlei
fbaa4e3215
DDC-555 - Fixed toggling of collections when using Collection::clear() in a PersistentCollection context
2010-07-03 16:55:56 +02:00
Benjamin Eberlei
6479fcec68
DDC-501 - Cleanup Ticket Test file a little bit
2010-07-01 23:58:46 +02:00
beberlei
f7e8109d07
DDC-501 - Cascade Merging unitialized Persistent Collections leads to weird behaviour
2010-07-01 23:48:44 +02:00
beberlei
6ba4fa002b
DDC-660 - Fix notIn() not quoting passed literals correctly.
2010-07-01 21:42:38 +02:00
Benjamin Eberlei
c1091485b0
DDC-618 - Bugfix INDEX BY was not yet implemented in SqlWalker
2010-06-29 00:06:19 +02:00
Christian Heinrich
321fc2506d
Fixed #DDC-647
...
Added missing length element
DBAL-647 - Added test to check for length of string type in all mapping drivers
2010-06-28 23:05:49 +02:00
Benjamin Eberlei
cd978fb8c9
DDC-616 Made Database Reverse Engineering a Two-Step Approach, first collect details on all tables once and try to detect which tables are many-to-many tables. Then build metadata from this information. This allows to support even many-to-many tables in reverse engineering correctly
2010-06-20 19:34:09 +02:00
Benjamin Eberlei
51e6681934
DDC-646 - Bugfix with missing inclusion of Namespace, added test for ConvertDoctrine1SchemaCommand
2010-06-20 00:28:20 +02:00
Jonathan H. Wage
d27733f690
[DDC-613] Fixing issue with using function expressions in select not being allowed
2010-06-16 11:55:22 -04:00
Jonathan H. Wage
20c1ff3146
[DDC-642] Fixes issue with exporters not including inversedBy functionality
2010-06-16 11:47:22 -04:00
Jonathan H. Wage
e6f465ec80
[DDC-641] Fixing issue with XmlExporter cascade options
2010-06-16 11:19:26 -04:00
Benjamin Eberlei
8639735e91
Adding more Tests for DateTime, Date and Time type handling, related to DBAL-22. Failures in Oracle Time Type handling have to fixed in DBAL package.
2010-06-14 23:46:04 +02:00
Benjamin Eberlei
7018509126
Fix a bug with Table Indexes on XML Driver. Added tests for setting indexes on tables for all the mapping drivers
2010-06-13 22:59:56 +02:00
Benjamin Eberlei
b7db8df7ef
Fixed DDC-627 and DDC-616
2010-06-13 19:36:49 +02:00
Benjamin Eberlei
f2aacf44c8
DDC-628 - Fix missing precision and scale attributes on doctrine-mapping.xsd
2010-06-13 17:21:14 +02:00
Roman S. Borschel
d6cb87a0ac
[DDC-604] Fixed.
2010-06-07 13:57:43 +02:00
Roman S. Borschel
a90ad24cca
Fixed order in testcase.
2010-06-07 13:02:29 +02:00
Roman S. Borschel
37b4652639
[DDC-599] Fixed.
2010-06-07 00:31:59 +02:00
Roman S. Borschel
4a9369de9e
Fixed incorrect transaction management in locking tests.
2010-06-07 00:15:38 +02:00
Jonathan H. Wage
bf9f7f85af
Tweaking the method names of the recently added feature which allows custom hydration modes.
2010-06-03 14:11:31 -04:00
Jonathan H. Wage
5b148c7b20
[DDC-161] Adding ability to use custom hydrators with queries.
2010-06-02 23:25:09 -04:00
Jonathan H. Wage
f54dce93aa
Fixing failing test introduced in last commit.
2010-05-25 18:22:42 -04:00
David Abdemoulaie
ece0e3ad88
Third parameter to Expr::substring is now optional
2010-05-25 15:11:35 -05:00
David Abdemoulaie
b6a5402bcb
Query\Expr::_quoteLiteral properly quotes numeric strings
2010-05-25 13:41:02 -05:00
Jonathan H. Wage
2db8ad30a9
Fixing DatabaseDriverTest fails for mysql.
2010-05-25 13:35:12 -04:00
Roman S. Borschel
616f2eda0a
[DDC-531] Fixed.
2010-05-21 11:49:05 +02:00
Roman S. Borschel
a45560dbd0
[DDC-505] Fixed and small lexer simplifcations that were marked as todo.
2010-05-18 22:19:08 +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
ba6cb6bd14
Fixed nasty bug with Proxies not getting initialized correctly.
2010-05-15 21:32:34 +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
8a67621b6a
DDC-178 - Fixed problems occuring from merging upstream, re-ran API and tests, finalizing lock-support for merge with upstream
2010-05-15 09:58:39 +02:00
Benjamin Eberlei
64b57bbcfb
Merge upstream into lock-support branch
2010-05-15 09:41:32 +02:00
David Abdemoulaie
668456e4d8
[DDC-588] EntityManager::refresh uses fieldName instead of columnName
2010-05-14 22:10:13 +02:00
Roman S. Borschel
5dbd40563c
Added control abstractions for transaction demarcation.
2010-05-13 13:19:59 +02:00
Benjamin Eberlei
d00f674a08
DDC-515 - Enhanced Validate-Schema-Command, integrated it with CLI and besides mapping<->database checks also do consistency checks of the mapping files
2010-05-11 23:08:36 +02:00
Christian Heinrich
f2213c4d00
Fixed #DDC-578
...
Also added a new testcase
2010-05-11 11:19:38 +02:00
Roman S. Borschel
f619a15a63
Removed EntityTransaction until it has a real purpose. Added the affected entity to OptimisticLockException. Updated functional optimistic locking tests accordingly.
2010-05-10 23:51:56 +02:00
Guilherme Blanco
d0325d7048
Merged with upstream/master
2010-05-08 12:42:06 -03:00
Roman S. Borschel
59d4e0c8e7
[DDC-481] Fixed.
2010-05-08 17:01:20 +02:00
Roman S. Borschel
ee04b31da3
Included new PostgreSQL IDENTITY/SERIAL test in functional suite.
2010-05-08 14:20:44 +02:00
Roman S. Borschel
561236bd56
[DDC-576] Fixed.
2010-05-08 14:08:18 +02:00
Roman S. Borschel
8d52967fcd
Polished QueryBuilder API documentation and added another test.
2010-05-07 13:36:25 +02:00
Benjamin Eberlei
c3303881a9
Fixed IBM DB2 Platform to support locking
2010-05-02 13:18:47 +02:00
Benjamin Eberlei
b8402c9563
Added Gearman Lock Test and Worker, verified lockings indeed works on MySQL, PostgreSQL and Oracle
2010-05-02 13:04:25 +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
Roman S. Borschel
3899888a0c
Merge commit 'upstream/master'
2010-05-01 12:17:03 +02:00
Roman S. Borschel
080f737338
[DDC-534] Fixed.
2010-05-01 12:14:16 +02:00
Benjamin Eberlei
604ed962e5
Merged Master into IBM DB2 branch
2010-05-01 04:07:32 +02:00
Benjamin Eberlei
427d4eed29
DDC-541 - Schema Table now return Pk, then Fk, then normal columns in that order
2010-05-01 03:57:58 +02:00
Benjamin Eberlei
6c7aaa727c
Added tests for 41e830ca68
, thereby finding two issues with XML and YAML Driver handling of Sequence-Generator
2010-05-01 03:28:18 +02:00
Benjamin Eberlei
9cee8bf890
Merge remote branch 'dc2master/master'
2010-05-01 03:12:27 +02:00
Roman S. Borschel
db2be55e27
[DDC-561] Fixed.
2010-04-30 17:30:27 +02:00
Guilherme Blanco
50f3435e84
Optimized Query AST resultant of the parsing process phase 1
2010-04-29 22:15:36 -03:00
Benjamin Eberlei
f38584a51e
DDC-545 - Add unittest for all drivers uniqueConstraint capabilities, fix bug in XML Driver that disallowed using them
2010-04-28 20:27:53 +02:00
Roman S. Borschel
8396e72a2c
Fixed casing.
2010-04-26 14:25:23 +02:00
Jonathan H. Wage
6bda2b44fe
Renaming PhpDriver to PHPDriver
2010-04-26 14:12:36 +02:00
Roman S. Borschel
d1d1cecc06
Restored missing files.
2010-04-26 14:12:20 +02: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
b505a27370
Renamed StandardEntityPersister to BasicEntityPersister
2010-04-26 13:12:46 +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
Jonathan H. Wage
27a0058b89
Initial entry of StaticPHPDriver
2010-04-23 16:16:16 -04:00
Jonathan H. Wage
6d29f05d3a
Renaming PhpDriver to PHPDriver
2010-04-23 14:37:29 -04: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
Benjamin Eberlei
b7cac8c310
Fixed pecl/ibm_db2 Driver and Connection to run smoothly against the complete test-suite (depending on a c-patch to the extension though)
2010-04-20 23:20:42 +02:00
Roman S. Borschel
4b71afe7c2
Improving metadata caching performance by only serializing what is absolutely necessary.
2010-04-18 22:47:03 +02:00
Benjamin Eberlei
024b2bab91
DDC-496 Finished first versions of platform and schema manager for DB2, DDC-528 Added support for PDO_IBM driver, passing all but 3 tests that are related to CLOB fields
2010-04-18 19:12:38 +02:00
Roman S. Borschel
01c2c06bbf
[DDC-512] Fixed.
2010-04-15 18:36:17 +02:00
Roman S. Borschel
e83bfeede3
Simplified and streamlined configuration classes.
2010-04-15 11:55:03 +02:00
Guilherme Blanco
26ff265652
[2.0][DDC-431] Added coverage, fixing the ticket.
2010-04-14 23:27:33 -03:00
Guilherme Blanco
c4ffd04da0
[2.0][DDC-430] Added coverage, fixing the ticket.
2010-04-14 22:49:53 -03:00
Guilherme Blanco
d045c6f6c1
Merge commit 'upstream/master'
2010-04-14 21:35:10 -03:00
Roman S. Borschel
f3c672a2e5
Merged from upstream/master.
2010-04-14 17:21:15 +02:00
Roman S. Borschel
d4232d906e
[DDC-388] Fixed.
2010-04-14 17:07:08 +02:00
Jonathan H. Wage
d656566791
Merge remote branch 'upstream/master'
2010-04-14 10:32:11 -04:00
Jonathan H. Wage
ceb05e85ef
Removing ClassMetadataReader
2010-04-14 10:31:50 -04: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
f3d91b9ea9
[2.0] Fixed E_NOTICE being throwing when ->getSingleScalarResult() is called and no result is found. Added coverage for this and also for multiple result (NonUniqueResultException).
2010-04-13 22:06:01 -03:00
Jonathan H. Wage
12c9ca971b
Merge remote branch 'origin/master'
2010-04-13 14:14:02 -04:00
Jonathan H. Wage
afc4d82793
Fixing typo in tests xml mapping file
2010-04-13 14:13:15 -04:00
Guilherme Blanco
dd2dd80281
[2.0][DDC-493] Added coverage to DDC-493 and optimized DDC-513 unit tests. Previous commit fixed the issue.
2010-04-13 00:40:45 -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
6d08164162
Merge commit 'upstream/master'
2010-04-13 00:50:12 +02: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
dfbd9e6e2f
DDC-178 - Add additional tests for Locking Support
2010-04-11 16:43:33 +02:00
Benjamin Eberlei
6e5b1bbe60
DDC-510 - Refactored Metadata Driver to be an required option, even for Annotations - allowing to use the specified paths in ORM Tooling Commands
2010-04-10 17:35:18 +02:00
Benjamin Eberlei
4a1c3785ec
Merge commit 'dc2master/master' into lock-support
2010-04-10 10:12:35 +02:00
Roman S. Borschel
7cc56c45d3
[DDC-193] Fixed.
2010-04-10 00:00:36 +02:00
Benjamin Eberlei
e6a44b145f
[DDC-178] First approach to Locking support
2010-04-08 22:50:06 +02:00
Benjamin Eberlei
324b3ee426
Fix Testsuite to work with Git
2010-04-07 20:47:36 +02:00
Benjamin Eberlei
36b3e180a8
Fix Testsuite to work with Git
2010-04-07 20:35:33 +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
beberlei
5b10b7098f
[2.0] DDC-484 - Fix reference to Doctrine\ORM\ORMException in ProxyException, added two unit-tests for missing tests of ProxyException throws
2010-04-02 15:05:53 +00:00
guilhermeblanco
c9de54b4a2
[2.0] Changed Connection::execute() to Connection::executeQuery() as defined as a todo.
2010-03-31 21:13:34 +00:00
guilhermeblanco
b0963d91c7
[2.0][DDC-274] Moved Sql to SQL loggers. Also implemented some todos.
2010-03-31 20:47:35 +00:00
guilhermeblanco
511bf2248e
[2.0] Fixed and added some missing/wrong docblocks. Renamed Assigned to AssignedGenerator as scheduled to be renamed.
2010-03-30 21:14:17 +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
beberlei
24d8e94280
[2.0] DDC-478 - Fix QueryBuilder Expr\Between Support
2010-03-28 10:30:43 +00:00
romanb
49621286a2
[2.0][DDC-479] Fixed.
2010-03-26 22:07:31 +00:00
jwage
0b68e9473d
[2.0][DDC-449] Fixing issue with ClassMetadataReader and existing driver sources being added
2010-03-24 15:31:54 +00:00
guilhermeblanco
b175427043
[2.0][DDC-458] Fixed issue with IN () support when providing numeric values separated by comma without spaces.
2010-03-23 17:42:34 +00:00
beberlei
5018985807
[2.0] DDC-239 - Added several new mapping validations for duplicate association/field and or column name definitions, and in combination with the discriminator column name.
2010-03-20 19:23:13 +00:00
beberlei
9d2c275618
[2.0] DDC-407 - Add regression-test to fix that Scalar-Results are 1-based, Add ScalarResult with Scalar Field Hydration Test
2010-03-20 17:40:30 +00:00
beberlei
46e7724988
[2.0] Added missing test-case to Doctrine\Tests\ORM\Functional\AllTests
2010-03-20 17:37:18 +00:00
beberlei
1e7ca2bd7a
[2.0] DDC-390 Fix SequenceGeneratorTest which wasnt testing anything before :-) Now showing that Sequence Generator works with allocation sizes larger than 1
2010-03-20 17:04:46 +00:00
romanb
2209c5ef30
[2.0][DDC-444] Fixed.
2010-03-20 09:40:50 +00:00
jwage
f34a99ccce
[2.0] Fixing hardcoded dependency to EntityGenerator
2010-03-20 03:48:58 +00:00
jwage
42c5562874
[2.0] Improving EntityGenerated: added normal doc blocks above annotations(even if annotations aren't generated), adding type hinting, added generation of default values for properties
2010-03-19 22:38:45 +00:00
jwage
089b5dd88a
[2.0] Refactoring code for reading multiple sources of mapping information from ClassMetadataExporter to a new ClassMetadataReader tool so it can be used to read mapping information easily from multiple different sources. This is used for generating repositories, converting mapping information, generating entity stubs, etc. Generally though, it is useful to be able to read the information for some mapping files into an array of ClassMetadataInfo instances without it being bound to the ORM and the metadata referenced by the EntityManager ClassMetadataFactory
2010-03-19 04:19:15 +00:00
beberlei
1ddebef8a4
[2.0] DDC-318 - Fixed idempotency issues with AnnotationDriver::getAllClassNames() even across multiple instances using the same metadata paths.
2010-03-18 23:04:21 +00:00
beberlei
b25d5d277d
[2.0] DDC-283 - Add two events in SchemaTool that allow to hook into the generated Schema representation, possibly modifying or reacting to it in userland or extensions code.
2010-03-18 22:36:27 +00:00
jwage
c6678a0f4a
[2.0] Renaming orm:generate-entity-stubs to orm:generate-entities to be consistent and fixed a few bugs
2010-03-18 22:35:16 +00:00
jwage
49c73d5682
[2.0] Refactoring AnnotationExporter code to a EntityGenerator tool which is used now in orm:convert-mapping to generate annotated entities and also used in orm:generate-entity-stubs for generating entity classes and properties/method stubs from mapping information
2010-03-18 21:38:42 +00:00
romanb
53eb51b687
[2.0][DDC-422] Fixed.
2010-03-18 13:43:38 +00:00
romanb
76663a0501
[2.0][DDC-416] Fixed.
2010-03-18 11:40:43 +00:00
beberlei
91ac6fae3e
[2.0] Fix File sensitivity issue fataling test-suite on Unix
2010-03-18 09:14:19 +00:00
jwage
770d00abe9
[2.0] Improving test coverage for mapping exporters as well as adding missing functionality
2010-03-17 21:25:19 +00:00
jwage
1d60c65daf
[2.0] Adding test to ensure onDelete and onUpdate are read properly from all mapping drivers
2010-03-17 14:20:18 +00:00
jwage
a25c704246
[2.0] Fixing PhpDriver and covering it with tests
2010-03-16 22:41:09 +00:00
guilhermeblanco
71b1f709c8
[2.0] Removed wrong unit test. Fixed phpDoc of QueryBuilder that was pointing to an unknown object.
2010-03-16 20:31:36 +00:00
guilhermeblanco
bb94f6ea7c
[2.0] Fixed support to ResultVariable usage in ArithmeticExpression.
2010-03-16 15:02:43 +00:00
beberlei
ec4bd256d5
[2.0] DDC-412 - Fixed YAML Driver not allowing multiple lifecycle callbacks per event. Backwards-incompatible change
2010-03-15 19:29:07 +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
beberlei
bc6714c2c8
[2.0] DDC-414 - Changed semantics of preUpdate Event to allow only changes to the entity changeset, not the internal state of the entity anymore.
2010-03-14 22:16:15 +00:00
beberlei
0a9101d79e
[2.0] Fixed failing tests due to r7323
2010-03-14 21:20:13 +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
guilhermeblanco
b6cbcb855b
[2.0][DDC-331] Added coverage to CTI not generating valid SQL when fetching for a parent field ona child class.
2010-03-03 02:27:11 +00:00
guilhermeblanco
4ac39f0cbd
[2.0][DDC-379][DDC-384] Implemented Entity namespace alias support.
2010-03-03 01:30:00 +00:00
guilhermeblanco
c7dff99bbe
[2.0] Fixed ExprTest that was failing due to one of my previous commits.
2010-03-01 20:17:08 +00:00
guilhermeblanco
a56689be67
[2.0] Reverted wrong changeset of commit related to 7246
2010-03-01 04:23:23 +00:00
guilhermeblanco
fc5960c489
[2.0][DDC-265] Partial support to inheritanceType in AnnotationExporter. Still needs to add the discriminator column.
2010-03-01 04:03:44 +00:00
beberlei
8fbcf7d571
[2.0] DDC-381 - Unserialized Entity that was a proxy during serialize() will fatal when accessing methods that call _load() - A check for the existance of entity persister solves the problem.
2010-02-28 14:45:09 +00:00
beberlei
a0fc09855b
[2.0] DDC-353 - Fix UnitOfWork::createEntity and StandardPersister::refresh() not marking created Proxy instances as MANAGED like EntityManager::getReference() does
2010-02-28 14:14:44 +00:00
romanb
536aca23da
[2.0][DDC-371] Fixed together with other hydration/initialization issues.
2010-02-27 17:48:18 +00:00
beberlei
eb00a3b817
[2.0] DDC-195 - Refactored Mapping Syntax again to be arrays in all annotations, xml and yaml drivers instead of parsing the fields in the AssociationMapping implementations.
2010-02-26 21:26:06 +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
839603dafe
[2.0] DDC-365 - Added tests for several missing column types - also showing that decimals come and go correctly into the database.
2010-02-26 19:39:12 +00:00
jwage
7c81b0b003
[2.0] Adding support for entity aliases in the query language
2010-02-26 18:11:53 +00:00
beberlei
946fa6d7ca
[2.0] Refactored Doctrine\DBAL\Schema API a bit Table::createColumn() was inconsistent with all the other methods being add*
2010-02-25 21:51:30 +00:00
beberlei
d0c9d5b559
[2.0] DDC-375 - Added another test-case for an uncovered branch of subselects in DQL
2010-02-25 21:04:03 +00:00
beberlei
248022249f
[2.0] DDC-375 - Fix a little bug in walkSimpleSelectExpression
2010-02-25 20:31:53 +00:00
beberlei
66783529dc
[2.0] DDC-375 - Fix a test-failure related to the latest commit
2010-02-25 20:28:47 +00:00
beberlei
f14dd56907
[2.0] DDC-375 - Fix two issues related to DQL Subselects
2010-02-25 20:25:28 +00:00
beberlei
43ecaf54a2
[2.0] DDC-374 - Implement and tested DriverChain Mapping Adapter
2010-02-25 19:58:39 +00:00
romanb
e235044c47
[2.0] Fixed query and result cache to work nice together and avoid unnecessary cache lookups.
2010-02-25 15:47:20 +00:00
romanb
1e6641565e
[2.0][DDC-368] Fixed.
2010-02-24 22:05:40 +00:00
beberlei
cbd8133308
[2.0] DDC-367 - Fixed Bug with <discriminator-map /> XML Driver Parsing
2010-02-24 19:31:53 +00:00
romanb
a1a8093888
[2.0] First draft for onFlush event.
2010-02-24 19:19:04 +00:00
guilhermeblanco
96a79b62b9
[2.0][DDC-362] Fixed missing namespace declaration on __call method of EntityRepository. Thanks Marcel Walter for the patch.
2010-02-24 02:25:09 +00:00
romanb
82e42123de
[2.0][DDC-345] Fixed.
2010-02-23 14:58:12 +00:00
romanb
96eaf67e0f
[2.0][DDC-350] Fixed. Patch provided by Christian Heinrich.
2010-02-21 23:26:42 +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
31b0705ed5
[2.0] DDC-336 DDC-337 - Changed @OrderBy annotation to take a DQL not SQL snippet, restrict it to field names and positional orderings. Changed all test-cases and added a test-case that shows the behaviour for OneToMany JoinedSubclassPersister Managed Entities.
2010-02-15 22:50:35 +00:00
beberlei
30d1b54db1
[2.0] DDC-337 - Collections that are fetched through StandardEntityPersister and ordered are sorted by any given ORDER BY snippet. Now only the DQL Parser is missing in this regard.
2010-02-14 21:21:43 +00:00
beberlei
ab3a6cc16e
[2.0] DDC-336 - Support specification of an OrderBy SQL snippet in OneToMany and ManyToMany Associations in Annotation, XML and YAML Drivers
2010-02-14 19:38:22 +00:00
beberlei
e83f1517ad
[2.0] DDC-330 - Fix SIZE(collectionValueExpression) using a COUNT(field) to COUNT(*) because in many to many scenarios and with several join columns a COUNT(fieldA, fieldB) would have been generated, which is not valid sql.
2010-02-14 18:44:33 +00:00
romanb
da582e1125
[2.0] Fixed hardcoded version field access in optimistic locking.
2010-02-14 10:48:25 +00:00
beberlei
6356886cec
[2.0] DOCS - Example on using multiple entities in FROM clause, added test for this sql generation also, since it seems this was untested before.
2010-02-14 10:08:58 +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
5a96217d4d
[2.0] DDC-328 - Query and Result Cache Keys now depend on the hydrationMode also
2010-02-13 21:42:09 +00:00
beberlei
8b2ca0d484
[2.0] DDC-325 - Fix Order of LOCATE to be LOCATE(needle, haystack [, offset])
2010-02-11 23:02:21 +00:00
beberlei
6bfbab9f7d
[2.0] DDC-325 - Fixed LOCATE() support for all platforms.
2010-02-11 22:38:23 +00:00
beberlei
371f3d5ecc
[2.0] DDC-321, DDC-323, DDC-324 - Implemented way to define UDFs from PHP in Sqlite Driver and registered to required default callbacks for SQRT and MOD, allowing functional tests for DQL MOD and SQRT to pass for all platforms.
2010-02-11 21:38:58 +00:00
beberlei
13bf8a760f
[2.0] DDC-322 - Fixed Trim across all platforms using AbstractPlatform::getTrimExpression()
2010-02-11 21:19:54 +00:00
beberlei
8357289050
[2.0] DDC-320 - Fixed Substring across all platforms using AbstractPlatform::getSubstringExpression() instead of the "hand-built" one.
2010-02-11 20:19:05 +00:00
beberlei
d197c814f3
[2.0] DDC-318 - Committed 3 commented tests for Operators that fail however
2010-02-11 19:14:45 +00:00
beberlei
57ef5f5aeb
[2.0] Added DQL Functions and Aggregate Functional Test-Case and fixed two small bugs in DQL Parser that came to light, also it seems that some of the functions are not supported by Oracle and Sqlite and some cases of SUBSTRING and TRIM produce bugs on MySQL.
2010-02-11 18:59:58 +00:00
romanb
ae6e597dca
[2.0][DDC-311] Fixed.
2010-02-10 22:17:43 +00:00
beberlei
04832e2789
[2.0] DDC-125 - Query Hints are now included in both QueryCache and ResultCache - QueryCache now also uses firstResult and maxResults for the cache key - ResultCache was fixed to use "getSql()" instead of "getDql()"
2010-02-10 19:09:25 +00:00
romanb
ca23555c3e
[2.0][DDC-79][DDC-261] Fixed. Also fixed support for deleting objects by reference (getReference() + remove() + flush()) to effectively delete objects without loading them.
2010-02-10 10:47:42 +00:00
guilhermeblanco
30f9403790
[2.0][DDC-308] Implemented SIZE() function support to many2many relations
2010-02-10 02:31:55 +00:00
beberlei
54010a55b0
[2.0] DDC-309 - Allow multiple IteratbleResult instances and work on them concurrently.
2010-02-09 19:58:04 +00:00
romanb
4adc289596
[2.0][DDC-284] Fixed. API polish and some convention over configuration simplifications for join columns and join tables.
2010-02-09 17:13:49 +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
beberlei
ac4c33c371
[2.0] DDC-214, DDC-303, DDC-304 - Fix several errors with Schema Inference from Database and Metadata and Comparisons, aswell as related bugs in DatabaseDriver. DDC-305 - Abstracted TRUNCATE command for all platforms.
2010-02-07 12:36:30 +00:00
beberlei
595993b7aa
[2.0] DDC-301 - Fix side-effect to test which caused test-failure because of previous commit.
2010-02-04 19:25:37 +00:00
beberlei
b59bcc9222
[2.0] DDC-301 - Fix side-effect to test which caused test-failure because of previous commit.
2010-02-04 18:25:28 +00:00
beberlei
7cf8d1ae52
[2.0] DDC-268 Added missing duplicateAssociationMapping() method to MappingException
2010-02-02 21:46:39 +00:00
beberlei
703ba989be
[2.0] DDC-268 - Exchanged DoctrineException for MappingException and added missing exception method (thanks to Christian Heinrich for the patch)
2010-02-02 21:17:00 +00:00
beberlei
ee9aa005b2
[2.0] DDC-271 - Add columnDefinition for Join-Column in Annotation, XML and YAML driver, updated SchemaTool to use Join Column definition instead of using the column's columnDefinition if specified. Refactored MappingDriverTest to allow for feature specific test-cases instead of one large assertion block. Fixed typos in XmlDriver - Updated doctrine-mapping.xsd Schema File
2010-02-01 21:48:27 +00:00
beberlei
8d607b1b78
[2.0] DDC-289 / DDC-264 - Added a Model and TestCase for OneToMany Unidirectional Assocations using a JoinTable and tested its defining feature (uniqueness).
2010-01-31 14:35:10 +00:00
beberlei
1e135d951e
DDC-282 - Additional assertions to show that use of (bool) for cascade in xml driver is working correctly
2010-01-30 20:24:38 +00:00
romanb
d76096d045
[2.0][DDC-288] Removed deprecated flush modes.
2010-01-29 21:36:05 +00:00
romanb
94d41dfbdc
[2.0][DDC-279] Fixed.
2010-01-29 21:24:29 +00:00
hobodave
1ad982a4fe
[2.0][DC-460] Refactored cache bulk deletion methods to use driver specific features to retrieve list of keys. Also, refactored tests
...
so that all methods are tested for all drivers.
Removed:
- Doctrine\Common\Cache\AbstractCache::count()
- Doctrine\Common\Cache\AbstractCache::deleteAll()
API Changes:
- Doctrine\ORM\AbstractQuery::getResultCacheId() now public
Bugs fixed:
- Doctrine\Common\Cache\AbstractCache::deleteByPrefix() was deleting _every_ key in cache
2010-01-29 01:38:37 +00:00
guilhermeblanco
443a20569b
[2.0][DDC-281] Fixes for Mapping drivers
2010-01-28 19:38:16 +00:00
guilhermeblanco
14ec40e1e6
[2.0][DDC-281] Fixed several issues with mapping drivers and loading of mapping files.
2010-01-28 12:46:12 +00:00
beberlei
a652bc69b3
[2.0] DDC-247 - Fix bug with nullable not working in XML field and join-column properties.
2010-01-27 23:00:55 +00:00
beberlei
8336bcc71c
[2.0] DDC-279 - Commit testcase that shows it works.
2010-01-27 20:56:56 +00:00
beberlei
21de3d3ff2
[2.0] DDC-277 - Remove support "default" option in metadata mappings, but keep it as a concept in DBAL layer to support for example versionable entities.
2010-01-26 21:46:10 +00:00
romanb
4bec3e2c49
[2.0][DDC-263] Fixed. Patch provided by Christian Heinrich.
2010-01-22 15:10:13 +00:00
beberlei
9cd0379f53
[2.0] DDC-200 Implemented support for @columnDefinition - even with support to pass the definition to join columns if necessary for relations.
2010-01-20 22:35:18 +00:00
romanb
0a9876b2e8
[2.0][DDC-248] Fixed and some more unrelated tests.
2010-01-15 13:33:42 +00:00
beberlei
6e4e45e18e
DDC-233 - Fixed use of array_merge() because it re-assigns the numerical indexes from 0 on.
2010-01-06 14:21:17 +00:00
beberlei
375c470e93
DDC-155 - Skip __sleep in generateMethods
2010-01-06 14:12:27 +00:00
guilhermeblanco
9ad13c4730
[2.0][DDC-236] Enhanced unique constraints to support names. Fixed general issues on XML and YAML exporters. Fixed issues on XML, YAML, Doctrine 1.X and Annotation drivers.
2010-01-06 13:23:56 +00:00
romanb
38bf6c665a
[2.0][DDC-237][DDC-216] Fixed. If you're using manual proxy generation through the CLI, please regenerate your proxies.
2010-01-05 11:45:38 +00:00
guilhermeblanco
0a7727e16a
[2.0][DDC-234] Make sure is defined in QueryBuilder Expressions.
2010-01-04 16:37:39 +00:00
guilhermeblanco
2195894ad3
[2.0] Added support to complex PathExpression in DQL queries
2009-12-31 22:50:44 +00:00
guilhermeblanco
3928ba9dac
[2.0] Added support to complex PathExpression in DQL queries
2009-12-31 22:48:51 +00:00
guilhermeblanco
20c8416607
[2.0] More coverage to AbstractSchemaName.
2009-12-27 19:02:07 +00:00
guilhermeblanco
b4b64b1ee9
[2.0][DDC-229] Added coverage to reported issue.
2009-12-27 18:46:53 +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
romanb
c727483ad8
[2.0][DDC-208] Fixed.
2009-12-18 13:20:22 +00:00
romanb
30ed439111
[2.0][DDC-144][DDC-113] Fixed.
2009-12-18 12:30:19 +00:00
romanb
3d14da4105
[2.0][DDC-168] Moved INSERT SQL generation to persisters during runtime.
2009-12-17 13:37:47 +00:00
romanb
a4d41d09ef
[2.0][DDC-206] Fixed wrong enumeration value. Changed XSD location to point to the document on the website.
2009-12-16 13:47:59 +00:00
romanb
fe7ef4bbeb
[2.0][DDC-122][DDC-97][DDC-98][DDC-147] Refactored metadata mapping drivers by removing the useless PRELOAD mode. Introduced ClassMetadataFactory#getAllMetadata. Classloader simplifications. Old classloaders deprecated. New Doctrine\Common\ClassLoader is almost the same as the previous IsolatedClassLoader.
2009-12-15 21:06:32 +00:00
romanb
371761108d
[2.0][DDC-211] Fixed wrong number in test case.
2009-12-15 18:43:53 +00:00
beberlei
4938228234
[2.0] DDC-206 - Bugfix in XML Metadata Driver
2009-12-12 08:27:24 +00:00
beberlei
731c9718aa
[2.0] DDC-40 - Matching annotations <-> auto sequence expectations.
2009-12-11 00:56:47 +00:00
beberlei
30329f49a4
[2.0] DDC-69 - Issue was resolved previously as shown by test-case not failing anymore.
2009-12-11 00:31:28 +00:00
beberlei
7542482ea7
[2.0] DDC-113 - Added test-case that shows it works.
2009-12-11 00:20:37 +00:00
romanb
59a17eb51c
[2.0][DDC-171] Fixed (second attempt). Some other cleanups. Performance fix for mock Statement used in hydration performance tests for more accurate and better results.
2009-12-10 21:27:20 +00:00
romanb
b276574ece
[2.0][DDC-171] Added coverage.
2009-12-09 17:00:18 +00:00
romanb
909e98c6f2
[2.0][DDC-202][DDC-132][DDC-185] Fixed.
2009-12-09 12:37:57 +00:00
beberlei
a26464da4c
[2.0] DDC-169 - Fix Bug in SchemaTool Unique Handling
2009-12-08 21:52:26 +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
beberlei
845c85552e
[2.0] DDC-194 - Fixed infinite recursion issue with references and @PostLoad annotation by telling proxy to be loaded before calling EntityPersister->load...
2009-12-07 22:10:40 +00:00
beberlei
59c6449076
[2.0] DDC-168 - Add test-case that proves that the order of reflFields matters for inserting, which causes problems with caching.
2009-12-07 21:20:04 +00:00
romanb
304e2286e2
[2.0][DDC-199] Fixed.
2009-12-07 20:35:44 +00:00
romanb
ddb5a66fd8
[2.0][DDC-191][DDC-192] Attempt to fix both.
2009-12-07 16:21:29 +00:00
beberlei
329d095261
[2.0] DDC-197 - Extended CLOB Test-Case even more with additional update of the string, which still works on OCI8
2009-12-06 23:49:30 +00:00
beberlei
5af891d157
[2.0] DDC-197 - Add failing test on oracle as a challenge to fix OCI CLOB handling.
2009-12-06 23:40:38 +00:00
beberlei
58e99d39d2
[2.0] DDC-169 - Replaced SchemaTool::getUpdateSql() with the Schema Comparator Code.
2009-12-06 12:23:13 +00:00
beberlei
e9f2f6736a
[2.0] DDC-169 - Fixed DatabaseDriver
2009-12-05 09:39:30 +00:00
beberlei
a0d26a8409
[2.0] DDC-169 - Fixed DatabaseDriver
2009-12-05 09:39:11 +00:00
beberlei
0788cdf15e
[2.0] DDC-169 - Stripped case handling since its just a load of complex crap and doesn't solve any problem! Idea: just implement case-insensitivity in the comparator.
2009-12-04 22:41:09 +00:00
beberlei
70075d8f80
[2.0] DDC-169 - Added possibility to control which case mode schema assets are created with in SchemaManager
2009-12-04 21:58:16 +00:00
beberlei
556f8699ee
[2.0] DDC-186 - Fixed DatabaseDriver to work with new Schema abstraction, added functional test-cases for database to yaml convertion.
2009-12-04 21:40:03 +00:00
romanb
15f84f6eb0
[2.0][DDC-187] Fixed. Also fixed some DBAL failures on postgres.
2009-12-03 13:17:56 +00:00
romanb
22375235db
[2.0][DDC-162][DDC-94] Fixed.
2009-12-02 20:49:10 +00:00
beberlei
8562c80890
[2.0] DDC-169 - Changed AbstractPlatform and AbstractSchemaManager and children to accept Table, Index and ForeignKey instances for the respective create*() methods.
2009-12-02 18:52:21 +00:00
beberlei
4d5a6ac7bc
[2.0] DC-169 - Skip all UpdateSchemaTests
2009-11-30 23:14:48 +00:00
beberlei
af48974a75
[2.0] DDC-169 - Converted introspection queries of all platforms to return Column, Sequence, Index, ForeignKey Schema Instances instead of arrays, heavily pimped Oracle support thereby.
2009-11-30 19:02:05 +00:00
beberlei
2c27435bb2
[2.0] - DDC-169 - Completed refactoring of SchemaTool::getCreateSql() to use new DBAL Schema API, several internal optimizations in SchemaTool are now possible. Stripped out shared functionality with getUpdateSql() so that this part of SchemaTool is still completly working with the old API.
2009-11-28 10:48:51 +00:00
romanb
fdd9b05158
[2.0] Fix for optimistic locking.
2009-11-25 21:48:04 +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
beberlei
a9d739a743
[2.0] Refactor Exceptions from Query and AST\InputParameter into QueryException class.
2009-11-21 17:04:17 +00:00
beberlei
f9ab947372
DDC-126 - Make Query, NativeQuery Fluent-Interfaces for all their set Methods, renamed setExpireQueryCache() and setExpireResultCache() to expireQueryCache() and expireResultCache(). Updated UPGRADE_TO_2_0 document accordingly.
2009-11-21 13:13:19 +00:00
beberlei
5930a7c42d
DDC-127 - Enhance IterableResult by making it implement the Iterator interface, wrote a unit-test for this scenario, also added some additional tests for special cases in the query api that lead to exceptions.
2009-11-20 15:10:45 +00:00