Commit Graph

376 Commits

Author SHA1 Message Date
Timo Westkämper
e4e75e86c9 Add test 2013-12-18 21:49:29 +02:00
Timo Westkämper
3f4dd57bd5 Add count via analytics for oracle, postgresql and teradata #556 2013-12-17 15:21:28 +02:00
Timo Westkämper
3b703feccc Add test for limit/offset serialization #556 2013-12-16 16:07:18 +02:00
Timo Westkämper
9ad304fdbe Merge branch 'master' into teradata 2013-12-14 21:16:00 +02:00
Timo Westkämper
25f6322630 Add union wrapping #593 2013-12-13 14:46:12 +02:00
Timo Westkämper
5559c495ad Improve SQLSubQuery.union signature #580 2013-12-10 10:41:06 +02:00
Timo Westkämper
84e78e4c44 Improve count distinct serialization #587 2013-12-09 22:16:26 +02:00
Timo Westkämper
30e35fce43 Tune comments 2013-12-06 00:41:47 +02:00
Timo Westkämper
6a3a8996e6 Further tune mappings #578 2013-12-06 00:39:45 +02:00
Timo Westkämper
d2cf453b9a Improve numeric mappings #578 2013-12-05 00:04:07 +02:00
Timo Westkämper
3bd9c48ce6 Extend and test SetQueryBandClause #553 2013-12-04 14:58:57 +02:00
Timo Westkämper
c0896e0327 Add stubs for SetQueryBandClause #553 2013-12-04 13:40:09 +02:00
Timo Westkämper
7079eeff9c Add test #580 2013-12-03 20:46:56 +02:00
Timo Westkämper
cbcf25d919 Merge branch 'master' into teradata 2013-12-02 15:30:39 +02:00
Timo Westkämper
9732348812 Fix tests 2013-12-02 15:27:41 +02:00
Timo Westkämper
ef7c72ce02 Add factory method to create Constant instances 2013-11-28 15:46:22 +02:00
Timo Westkämper
ba0781713d Improve ProjectionRole handling #573 2013-11-27 14:35:03 +02:00
Timo Westkämper
a145dfe570 Add support for first/last #555 2013-11-26 18:07:40 +02:00
Timo Westkämper
4837ec953c Add nth_value #555 2013-11-26 16:57:09 +02:00
Timo Westkämper
c564bbac53 Add linear regression functions #555
Add within group constructs
2013-11-26 16:39:44 +02:00
Timo Westkämper
d9d10f0541 Add missing analytics functions #555 2013-11-26 14:12:18 +02:00
Timo Westkämper
ab0c6bf751 Add more analytic functions #555 2013-11-25 17:57:57 +02:00
Timo Westkämper
b97009f750 Add count distinct as window function #555 2013-11-25 17:25:11 +02:00
Timo Westkämper
3e0a2956fa Fix between usage #555 2013-11-22 17:51:15 +02:00
Timo Westkämper
b28007807b Add stubs for rows/range support #555 2013-11-22 17:43:06 +02:00
Timo Westkämper
32af0079c7 Merge branch 'master' into teradata 2013-11-20 00:19:56 +02:00
Timo Westkämper
026f3d7195 Remove deprecated SQL features 2013-11-20 00:19:26 +02:00
Timo Westkämper
1a20de821b Add string escaping #552 2013-11-19 17:42:15 +02:00
Timo Westkämper
ca29d3bb12 Add support for literal serialization #552 2013-11-19 16:37:09 +02:00
Timo Westkämper
6e196a3376 Fix serialization of single item column lists #541 2013-11-05 22:11:51 +02:00
Timo Westkämper
8cf102470e Add getSQL for DML clauses #534
Improve param expression support
2013-10-31 15:39:36 +02:00
Timo Westkämper
93eff3a3bc Improve type mapping #535 2013-10-31 15:11:25 +02:00
Timo Westkämper
8de982de08 Generalize metadata access to EntityPath level #283
Reenable ignored tests
2013-10-30 21:16:46 +02:00
Timo Westkämper
86fc4d680c Add more metadata #283 2013-10-30 00:07:48 +02:00
Timo Westkämper
c285b6bf19 Make error message customizable
Use customized error message in SQLDeleteClause #518
2013-10-29 22:07:37 +02:00
Timo Westkämper
4739193f03 Integrate ColumnMetadata handling into code generation
Update RelationalPathBase subclasses and tests
2013-10-29 21:53:56 +02:00
Timo Westkämper
32e7f2ef27 Merge branch 'master' into sql-column-meta 2013-10-28 22:05:50 +02:00
Timo Westkämper
70b09482e7 Add LuceneOps and MongodbOps
Use namespaced operators everywhere #532
2013-10-28 21:25:24 +02:00
Timo Westkämper
70847dc3c3 Move operator instances to JPQLOps and SQLOps #531 2013-10-28 21:07:34 +02:00
Timo Westkämper
953c975443 Merge branch 'master' into sql-column-meta 2013-10-23 21:29:17 +03:00
Timo Westkämper
7f978e5c69 Add more MySQLQuery options 2013-10-11 14:09:34 +04:00
Timo Westkämper
bb07f0daf8 Remove WithBuilder from test side 2013-10-05 17:00:55 +03:00
Timo Westkämper
7ad2914d98 Update test #515 2013-10-03 21:37:57 +03:00
Timo Westkämper
e7760bdcdf Tune type mappings for better Boolean support #513 2013-09-29 18:50:46 +03:00
Timo Westkämper
b538801329 Add CTE column list support #486 2013-09-24 23:06:11 +03:00
Timo Westkämper
286d220607 Add test for CTE #486 2013-09-24 22:02:12 +03:00
Timo Westkämper
badf007672 Add visitor implementation for RelationalPath extraction #483 2013-09-08 22:23:48 +03:00
Stefan Oehme
d5cddcf855 added column metadata to make the sql backend more interoperable with
other backends
also opens the opportunity for more optimizations and checks (like
prohibiting null values for nonnull columns)
2013-08-07 17:56:46 +02:00
Timo Westkämper
11d67e482c #469 Minimize untyped null usage 2013-08-02 22:40:37 +03:00
Timo Westkämper
7e2505af3b #363 Add SQLBindings 2013-07-07 11:57:03 +03:00