Benjamin Eberlei
|
4f1af0114f
|
[DDC-1014] Add DATE_ADD(), DATE_SUB(), DATE_DIFF() functions for DQL.
|
2011-03-27 12:18:47 +02:00 |
|
Guilherme Blanco
|
70d2cbe857
|
[DDC-982] Implemented more unique sql table alias.
|
2011-02-20 01:30:58 -03:00 |
|
Juozas Kaziukenas
|
494bfc8966
|
Fixed length, lower, upper and mod AST functions to use platform for generating SQL
|
2010-11-16 15:41:41 -08: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
|
f2715c9af4
|
DDC-654 - Removed unused lines of code in AST/Functions namespace
|
2010-08-08 11:49:39 +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 |
|
Guilherme Blanco
|
d50b3c42e2
|
[DDC-619] Removed support to complex PathExpressions.
|
2010-07-23 01:55:33 -03: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
|
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 |
|
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
|
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 |
|
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
|
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 |
|
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
|
33fc28ffbd
|
[2.0] Updated AST nodes to use public properties instead of setter/getter methods.
|
2009-08-06 21:42:07 +00:00 |
|
romanb
|
f64347d899
|
[2.0] Implemented SQL generation for SIZE() function and EmptyCollectionComparisonExpression.
|
2009-08-05 15:47:41 +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
|
104398003c
|
[2.0] Parser work.
|
2009-06-14 17:34:28 +00:00 |
|
romanb
|
705199e897
|
[2.0] Parser work. Added support for functions in SelectExpressions.
|
2009-03-28 17:10:41 +00:00 |
|
romanb
|
e6dbc733c5
|
[2.0] Added remaining supported functions for 2.0.
|
2009-03-23 18:48:54 +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 |
|