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
|
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 |
|
guilhermeblanco
|
30f9403790
|
[2.0][DDC-308] Implemented SIZE() function support to many2many relations
|
2010-02-10 02:31:55 +00:00 |
|
guilhermeblanco
|
d642fb9642
|
[2.0][DDC-307] Fixed wrong generation of SQL when using MOD() function
|
2010-02-10 01:34:47 +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
|
da2c329e60
|
[2.0] Fix casing bug in Parser - IfFunction checks lower-case the function name, but register methods don't.
|
2010-02-07 22:55:26 +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
|
d060a48cb4
|
[2.0][DDC-249] Fixed issue that documentation refers QueryBuilder::select() supports array, but it was only restricted to strings.
|
2010-01-14 16:15:58 +00:00 |
|
guilhermeblanco
|
0a7727e16a
|
[2.0][DDC-234] Make sure is defined in QueryBuilder Expressions.
|
2010-01-04 16:37:39 +00:00 |
|
guilhermeblanco
|
ae4f823f26
|
[2.0] Added support to complex PathExpression in DQL queries
|
2009-12-31 22:53:20 +00:00 |
|
guilhermeblanco
|
d8ed3387c2
|
[2.0] Added support to complex PathExpression in DQL queries
|
2009-12-31 22:51:02 +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
|
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 |
|
beberlei
|
a9d739a743
|
[2.0] Refactor Exceptions from Query and AST\InputParameter into QueryException class.
|
2009-11-21 17:04:17 +00:00 |
|
beberlei
|
26a2ec2e63
|
DDC-127 - Special Case with invalid input parameter in DQL leads to php notice instead of an exception.
|
2009-11-21 13:18:45 +00:00 |
|
romanb
|
3a282b1e9c
|
[2.0][DDC-141] Fixed.
|
2009-11-13 10:11:14 +00:00 |
|
beberlei
|
93b20427c9
|
[2.0] Fix Tab Formating in ParserResult class, added doc-comments and fixed a missing variable initialization error for certain query special cases.
|
2009-11-06 17:03:59 +00:00 |
|
guilhermeblanco
|
4a861f08a8
|
[2.0] More refactorings in Annotations parser and DQL parser. Now they only use constants instead of string processment
|
2009-11-04 01:52:40 +00:00 |
|
guilhermeblanco
|
e05ec39ff3
|
[2.0] Moved string tokens to be constants. No more string comparisons inside parser
|
2009-11-03 21:42:58 +00:00 |
|
jwage
|
a0c9e9db8d
|
[2.0] Fixing casing issue
|
2009-10-30 20:24:50 +00:00 |
|
romanb
|
aa72619c5d
|
[2.0][DDC-55] Fixed.
|
2009-10-28 11:29:29 +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 |
|
jwage
|
968ebb80c2
|
[2.0] Bug fixes
|
2009-10-04 19:35:47 +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
|
d10daf35f2
|
[2.0] Changing Expr static methods to be normal public methods (closes #2466)
|
2009-09-08 22:19:03 +00:00 |
|
guilhermeblanco
|
32d21879e9
|
[2.0] Added some missing headers in some classes. Added API docs for Expr class
|
2009-09-05 20:05:39 +00:00 |
|
romanb
|
733c3c24f7
|
[2.0] Various necessary fixes and adjustments for oracle as well as fixes for better handling of temporal types. Closed #2452.
|
2009-08-28 17:25:28 +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 |
|
guilhermeblanco
|
0612e6b0a6
|
[2.0] Removed not used class.
|
2009-08-20 03:34:15 +00:00 |
|
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 |
|
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 |
|