Commit Graph

851 Commits

Author SHA1 Message Date
Timo Westkämper
4eb5e98796 Add reading of SQL server types #631 2014-02-19 22:34:26 +02:00
Timo Westkämper
b332d3a170 Move BigDecimalAsDouble to SQLiteTemplates
Fix Teradata tests #631
2014-02-17 22:11:26 +02:00
Timo Westkämper
f751ff1af3 Add tests #631 2014-02-17 00:07:40 +02:00
Timo Westkämper
910bcad5e4 Add more tests #631 2014-02-16 23:11:20 +02:00
Timo Westkämper
69a1d40d1b Add tests #631 2014-02-16 22:29:10 +02:00
Timo Westkämper
30883555f7 Add geometry literal serialization #631 2014-02-15 22:23:44 +02:00
Timo Westkämper
a9c1e99e96 Move all spatial content to com.mysema.query.sql.spatial #631 2014-02-11 22:34:54 +02:00
Timo Westkämper
39f8f4b76d Add spatial support to code generation #631 2014-02-11 21:39:33 +02:00
Timo Westkämper
66b17f8968 Reorder contents of Connections
Improve date constants in tests
2014-02-10 21:21:52 +02:00
Timo Westkämper
bd3f7108d8 Remove newlines 2014-02-09 23:29:49 +02:00
Timo Westkämper
dbaf157159 Extract vendor specific SQL tests 2014-02-09 23:09:18 +02:00
Timo Westkämper
dbe7d134ac Add test 2014-02-09 00:51:24 +02:00
Timo Westkämper
6649e65a5d Add count distinct for RelationalPathBase 2014-02-09 00:42:34 +02:00
Timo Westkämper
b3b3e593e6 Add count for RelationalPathBase 2014-02-09 00:40:01 +02:00
Timo Westkämper
d52b0f12f3 Improve cast test 2014-02-09 00:32:29 +02:00
Timo Westkämper
c6ca8444b5 Fix date_add templates for cubrid 2014-02-09 00:10:36 +02:00
Timo Westkämper
615f796027 Add test 2014-02-08 23:58:10 +02:00
Timo Westkämper
c44cb9ee61 Add dynamic query tests 2014-02-07 21:10:33 +02:00
Timo Westkämper
5b7befa759 Add geodb support #631 2014-02-06 22:01:40 +02:00
Timo Westkämper
0515a02a42 Add exclusions for mysql and teradata #631 2014-02-06 20:58:46 +02:00
Timo Westkämper
cde95c4d11 Add stubs for mysql spatial support #631 2014-02-05 23:50:15 +02:00
Timo Westkämper
4442f7fab5 Add stubs for sqlserver support #631 2014-02-05 23:14:56 +02:00
Timo Westkämper
daf63a7d98 Replace assertions with logging 2014-02-04 21:18:05 +02:00
Timo Westkämper
4bab9d056b Add conversion of points #631 2014-02-03 23:16:58 +02:00
Timo Westkämper
24e898c4e9 Add stubs for PostGIS support #631 2014-02-03 22:50:46 +02:00
Timo Westkämper
ed44b4f90c Fix serialization #640 2014-02-01 20:44:19 +02:00
Timo Westkämper
8c1a4732da Use geolatte as GEO API #631
Add tests for teradata and postgresql
2014-01-29 18:51:52 +02:00
Timo Westkämper
34dd4f6eef Spatial data for teradata and postgresql #631 2014-01-22 23:38:57 +02:00
Timo Westkämper
79e40cb7ac Add test #622 2014-01-11 21:14:19 +02:00
Timo Westkämper
6bd904959f Add support dml.limit in oracle and mssql #616 2014-01-07 22:56:50 +02:00
Timo Westkämper
6f115c7172 Add limit for Delete and Update #616 2014-01-07 22:09:52 +02:00
Timo Westkämper
372e9725ec Fix test 2014-01-05 10:32:47 +02:00
Timo Westkämper
d603adef5d Improve tests 2014-01-04 21:58:01 +02:00
Timo Westkämper
c1e3cad205 Improve pagination for sqlserver #602 2014-01-04 21:42:50 +02:00
Timo Westkämper
61b6708609 Improve SQLServerTemplates 2014-01-04 20:50:06 +02:00
Timo Westkämper
4765f1882e Remove Ignore annotations 2014-01-01 18:32:31 +02:00
Timo Westkämper
b0e76694a3 Add test #602 2013-12-19 16:03:41 +02:00
Timo Westkämper
694bab52cd Use extract function as default for datetime field extraction #586 2013-12-19 10:33:09 +02:00
Timo Westkämper
ae40d3ffbb Cleanup after merge 2013-12-19 09:09:06 +02:00
Timo Westkämper
dc7a70c9ce Merge branch 'master' into teradata 2013-12-19 09:02:59 +02:00
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
7deb3f9e24 Add BigInteger support #597 2013-12-15 12:59:12 +02:00
Timo Westkämper
9ad304fdbe Merge branch 'master' into teradata 2013-12-14 21:16:00 +02:00
Timo Westkämper
ad4615d0fc Use Map for bindings #596 2013-12-13 22:11:32 +02:00
Timo Westkämper
35b12c1913 Fix expansion #595 2013-12-13 21:27:55 +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
a2421f1aac Improve datetime handling
Update dependencies
2013-12-03 06:11:43 +02:00
Timo Westkämper
588eb370f9 Formatting changes 2013-12-02 21:54:51 +02:00
Timo Westkämper
2e1996b0e1 Add ExternalDB flags 2013-12-02 16:35:53 +02:00
Timo Westkämper
62d58feef9 Improve datediff tests 2013-12-02 16:13:16 +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
4e66c78615 Support offset without limit #576 2013-11-29 09:51:29 +02:00
Timo Westkämper
d5c1a65fc1 Add sqlite dependency 2013-11-28 23:14:21 +02:00
Timo Westkämper
38f33d387f Fix DefaultNamingStrategy changes 2013-11-28 15:55:22 +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
ada88ca1b6 Fix Oracle time handling 2013-11-26 14:56:09 +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
e76189af74 Add support for qualify clause #555 2013-11-25 16:05:51 +02:00
Timo Westkämper
fa9d2ce601 Ignore window functions that teradata doesn't support #555 2013-11-25 11:58:57 +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
efcdc72e71 Enable yearWeek test for Teradata #561 2013-11-22 12:24:30 +02:00
Timo Westkämper
92f2f9993e Fix test 2013-11-20 00:25:08 +02:00
Timo Westkämper
5ac7a3dd26 Fix test 2013-11-20 00:24:40 +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
1a88a395e3 Improve SQL serialization in Oracle #552 2013-11-20 00:08:08 +02:00
Timo Westkämper
8f70b6139c Add SelectUseLiterals 2013-11-19 23:14:51 +02:00
Timo Westkämper
ed217ba5ef Improve TeradataTemplates #561 2013-11-19 22:44:51 +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
685000cee4 Improve string and date templates #561 2013-11-19 10:49:39 +02:00
Timo Westkämper
22a47dd957 Further improvements to Teradata support #561 2013-11-18 17:48:25 +02:00
Timo Westkämper
ae56c42f76 Improve Teradata support #561 2013-11-18 17:14:40 +02:00
Timo Westkämper
0d8cda9434 Add stub for Teradata support #561 2013-11-18 12:16:00 +02:00
Timo Westkämper
bcfb7590b1 Simplify LocaTime usage #538
Improve LocalDateTimeTest
2013-11-06 21:03:41 +02:00
Timo Westkämper
30a6e08ec6 Improve conversion joda time types #538 2013-11-05 22:47:54 +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
535cd9597f Add cubrid exclusions 2013-11-02 14:42:44 +02:00
Timo Westkämper
2d18fcf879 Fix naming 2013-11-02 14:41:12 +02:00
Timo Westkämper
8626b1766f Use subclasses in suites for JPA #533
Move CustomSuite to querydsl-core
2013-10-31 21:00:27 +02:00
Timo Westkämper
11df284ec5 Organize imports 2013-10-31 16:51:35 +02:00
Timo Westkämper
13a4a7e89b Use subclasses in suites #533 2013-10-31 16:21:11 +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
42a53ce74a Clean up ColumnMetadata content 2013-10-31 15:07:57 +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
34ab659fae Add additional test #519 2013-10-19 22:34:27 +03:00
Timo Westkämper
2ee1bcdbd8 Fix Oracle issues 2013-10-18 22:57:16 +03:00
Timo Westkämper
b76045a052 Fix SQL tests 2013-10-18 22:29:30 +03:00
Timo Westkämper
f71b034034 Add left and right functions #519 2013-10-16 23:03:38 +03:00
Timo Westkämper
7f978e5c69 Add more MySQLQuery options 2013-10-11 14:09:34 +04:00
Timo Westkämper
123f44eeee Add more user types 2013-10-07 22:12:27 +03: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
8b39fd35ee Add ExternalDB annotation back 2013-09-21 23:48:28 +03:00
Timo Westkämper
c88f11e94d Comment ExternalDB out 2013-09-18 21:12:21 +03:00
Timo Westkämper
0675470109 Add test exclusion 2013-09-18 21:08:25 +03:00
Timo Westkämper
292df44cd6 Update tests #510 2013-09-17 22:32:50 +03:00
Timo Westkämper
16b5f65a66 Update test #510 2013-09-17 22:26:43 +03:00
Timo Westkämper
ec24d4e02d Add test #510 2013-09-17 22:23:21 +03:00
Timo Westkämper
3726404497 Improve SuppressWarnings usage #494 2013-09-15 16:14:27 +03:00
Timo Westkämper
2befe61df1 Add initial support for common table expressions #486 2013-09-14 17:46:59 +03:00
Timo Westkämper
1620ea0b77 Integrate SQLListener #483 2013-09-14 16:15:21 +03:00
Timo Westkämper
badf007672 Add visitor implementation for RelationalPath extraction #483 2013-09-08 22:23:48 +03:00
Timo Westkämper
2c5f9909b5 Add test for array usage #484 2013-08-26 19:25:42 +03:00
Timo Westkämper
8f0c27987e Add tests #475 2013-08-16 18:00:18 +03:00
Timo Westkämper
07e42df350 Use yearMonth via operation template #474 2013-08-15 20:28:59 +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
02a2e8bb68 Reorder test methods 2013-08-01 21:40:44 +03:00
Timo Westkämper
385035ae40 #467 Make from arguments optional 2013-08-01 19:18:15 +03:00
Timo Westkämper
7efecd3c43 Add test 2013-07-27 22:15:42 +03:00
Timo Westkämper
eca0c69fe5 #458 Add round(num,d) function 2013-07-20 14:44:27 +03:00
Timo Westkämper
99c050494a #7 Add tests 2013-07-08 17:00:15 +03:00
Timo Westkämper
7e2505af3b #363 Add SQLBindings 2013-07-07 11:57:03 +03:00
Timo Westkämper
9cf742d647 Comment MSSQLSuiteTest out 2013-06-25 22:47:04 +03:00
Timo Westkämper
5a2b7d975b Fix test 2013-06-24 23:43:13 +03:00
Timo Westkämper
ce775eac2a Improve limit support for sql server 2013-06-24 22:16:39 +03:00
Timo Westkämper
884f1c8474 Formatting changes 2013-06-22 21:38:58 +03:00
Timo Westkämper
5a1e0302ba Usage Templates builders in tests 2013-06-22 21:35:25 +03:00
Timo Westkämper
eb12517c50 Various SQLServer improvements 2013-06-22 21:35:12 +03:00
Timo Westkämper
65a44501e7 #444 Fix SQLSubQuery.union behaviour 2013-06-18 21:46:14 +03:00
Timo Westkämper
6547b6ad5b Fix like escape test 2013-06-13 16:59:44 +03:00
Timo Westkämper
3ba35a2624 #438 Add auto escaping to like operation without escape char 2013-06-11 21:38:20 +03:00
Timo Westkämper
3f4d7c31b0 #434 Make YearWeek implementation ISO compliant 2013-06-11 21:16:00 +03:00
Timo Westkämper
b3bd4af784 #420 Initial implementation of runtime schema and table overr and table overrides 2013-05-20 22:18:01 +03:00
Timo Westkämper
49e8a0af2f #414 Fix primitive array handling 2013-05-16 21:28:01 +03:00
Timo Westkämper
b6237d1eeb #413 Add date_trunk support 2013-05-09 22:25:38 +03:00
Timo Westkämper
492e1206f7 #413 Add date conversion 2013-05-09 21:46:18 +03:00
Timo Westkämper
e9f2c122c9 #408 Add more tests 2013-05-07 22:36:03 +03:00
Timo Westkämper
d3a6f89b60 #408 Add tests 2013-05-03 22:01:00 +03:00
Timo Westkämper
f2d6a9f3ed #408 Add stubs for WindoFunctions 2013-05-03 21:41:06 +03:00
Timo Westkämper
b4f1e9bb1a #406 Improve templates 2013-04-30 21:24:52 +03:00
Timo Westkämper
d40eca3707 #406 Fix tests 2013-04-30 21:21:40 +03:00
Timo Westkämper
3b23e89a82 #406 Add SQLServer2012Templates 2013-04-30 20:47:10 +03:00
Timo Westkämper
afb23487fc #405 Update test 2013-04-29 17:54:44 +03:00
Timo Westkämper
6061c763db #393 Add UNION ALL support for subqueries 2013-04-10 19:39:33 +03:00
Timo Westkämper
4aaf9c1123 #380 Add javadocs 2013-04-03 15:39:52 +03:00
Timo Westkämper
3694d41535 #380 Finish PostgreSQL support 2013-04-03 15:32:27 +03:00
Timo Westkämper
c73e364314 #380 Work on Postgres support 2013-04-03 10:42:11 +03:00
Timo Westkämper
eb3ca09543 #380 Add implementations for datediff ops 2013-04-02 22:00:15 +03:00
Timo Westkämper
a261afed52 Remove deprecated *Distinct methods 2013-04-02 20:04:45 +03:00
Timo Westkämper
34c3c29925 Organize imports 2013-03-28 22:38:55 +02:00
Timo Westkämper
83012c7ef0 Format code 2013-03-28 22:09:42 +02:00
Timo Westkämper
8d926ad3c9 #378 fir ParamExpression handling 2013-03-28 21:19:18 +02:00
Timo Westkämper
08eccaaf40 Bump version 2013-03-27 21:18:35 +02:00
Timo Westkämper
682d912a42 #376 Fix params handling 2013-03-27 17:27:59 +02:00
Timo Westkämper
1586176b5b Add more static variables 2013-03-24 18:56:16 +02:00
Timo Westkämper
2f3eb7caf1 #372 Improve validation of subqueries 2013-03-24 12:31:20 +02:00
Timo Westkämper
c490411a3a #371 Improve operator handling for subqueries 2013-03-23 19:32:16 +02:00
Timo Westkämper
49eae3f6ec Format code 2013-03-19 13:17:12 +02:00
Timo Westkämper
08bd0f93af #367 Add test 2013-03-18 11:43:17 +02:00
Timo Westkämper
d69dcd1574 Exclude nulls first and nulls last tests for CUBRID 2013-03-17 13:46:46 +02:00
Timo Westkämper
3a7a4c0ad8 #353 Add exclusion of ExternalDB tests for default profile 2013-03-17 13:41:46 +02:00
Timo Westkämper
5bd976a2f7 #353 Add ExternalDB categories 2013-03-15 21:42:13 +02:00
Timo Westkämper
3b1eb61ee9 #362 Fork SQLServer2005Templates from SQLServerTemplates 2013-03-15 21:35:11 +02:00
Timo Westkämper
da7c22adcb #362 Add top usage for simple limit only cases 2013-03-15 21:19:46 +02:00
Timo Westkämper
e6bde1fa95 Move order tests 2013-03-12 11:50:07 +02:00
Timo Westkämper
e27a6b8a02 #174 Add orderBy nullsFirst/nullsLast support 2013-03-12 10:52:17 +02:00
Timo Westkämper
bb5fe0699f #355 Add builder methods for SQLTemplates subclasses 2013-03-11 18:24:06 +02:00
Timo Westkämper
c6b3ebd82b Add tests 2013-03-11 18:06:43 +02:00
Timo Westkämper
40fedbbc6a #347 Add Date arithmetic for all databases 2013-02-25 20:49:12 +02:00
Timo Westkämper
2c40d5897c Commented Batoo tests out 2013-02-17 11:53:49 +02:00
Timo Westkämper
dc7be3734e #344 Update low end numeric mappings 2013-02-15 12:09:15 +02:00
Timo Westkämper
686c43465c #345 Add random with seed support 2013-02-15 11:09:35 +02:00
Timo Westkämper
0066469b98 #327 Fix FOR UPDATE handling in OracleTemplates 2013-01-18 13:06:31 +02:00
Timo Westkämper
14d592d636 #317 add support for Derby style table functions 2013-01-03 20:31:43 +02:00
Timo Westkämper
286ae7f935 #173 integrated Hamcrest matcher and comparator from querydsl-support 2012-12-20 11:05:46 +02:00
Timo Westkämper
bf86e4f6b1 add QueryPerformanceTest for collections module 2012-12-19 00:20:37 +02:00
Timo Westkämper
2c07ebb6a0 unify union usage 2012-12-17 22:28:22 +02:00
Timo Westkämper
a8856833ca #313 added in method to PrimaryKey and ForeignKey 2012-12-17 20:29:30 +02:00
Timo Westkämper
8fa39026d4 fix validation test 2012-12-17 09:42:02 +02:00