Commit Graph

2377 Commits

Author SHA1 Message Date
Kara Hatherly
a8fa6be970 Explicitly sets a timezone for querydsl-sql tests.
Fixes #2098
2017-03-06 17:03:00 +11:00
Kara Hatherly
68d6f37537 Made SQLBindings null-friendly, deprecated null-hostile constructor and getBindings 2017-02-21 15:00:36 +11:00
Kara Hatherly
3b876d14a7 Adds methods to SQLListenerContext to retrieve SQLBindings.
This was added as an alternative to just getting an SQL string. Internally,
SQLListenerContextImpl now only takes SQLBindings and the getSQL and
getSQLStatements methods delegate to SQLBindings#getSQL. This required
shuffling around AbstractSQLQuery and SQL*Clause to create bindings sooner to
pass through to addSQL even though we derive the same data later on inside
AbstractSQLClause#setParameters - I figured this was preferable to larger-scale
refactoring.

Fixes #1839
2017-02-09 10:05:05 +11:00
Gordon Innes
06ac2989f5 Store original state of dmlWithSchema as discussed in #2075. 2017-01-11 23:29:42 +00:00
Gordon Innes
1b4ef3f5b6 Tests for requiresSchemaInWhere option in SQLTemplates. 2017-01-11 23:28:29 +00:00
Gordon Innes
73bc267549 Added requiresSchemaInWhere option to SQLTemplates.
This option allows templates to generate where clauses with the pattern
<SCHEMA>.<TABLE>.<COLUMN> in the column specs.

Derby doesn't appear to support <TABLE>.<COLUMN> when using
<SCHEMA>.<TABLE> in the from unless the default schema is set and matches
the <SCHEMA> in the from clause.
2017-01-11 22:26:26 +00:00
Balazs Zsoldos
5dfad907f9 Fixing checkstyle errors 2016-11-06 02:22:33 +01:00
Balazs Zsoldos
d7fbe13ed4 Making register* functions deprecated in Configuration 2016-11-06 02:15:13 +01:00
Balazs Zsoldos
2b90b257c6 100% unit test coverage on namemapping package 2016-11-06 02:14:49 +01:00
Balazs Zsoldos
f688ace375 Merge remote-tracking branch 'querydsl/master' into i2007_Programmatic_Name_Mapping 2016-11-06 00:54:05 +01:00
Balazs Zsoldos
0df942e562 Fixing letter case changing in ChangeLetterCaseNameMapping 2016-10-08 12:04:52 +02:00
Balazs Zsoldos
227d4ec451 Making NameMapping test passing the turkey test 2016-10-08 11:57:04 +02:00
Balazs Zsoldos
9337a2c5c5 Renaming ChangeCaseNameMapping to ChangeLetterCaseNameMapping 2016-10-07 00:28:52 +02:00
Balazs Zsoldos
4b21a814d9 Using locales for letter-case changing in name mapping. 2016-10-07 00:25:50 +02:00
Balázs Zsoldos
9580cd3997 Fixing setDynamicNameMapping 2016-10-07 00:12:44 +02:00
Balázs Zsoldos
faa775f6f9 Removing unused imports from configuration 2016-09-27 11:38:58 +02:00
Balazs Zsoldos
c6b2decaa1 Adding dynamic name mapping functionality (#2007) 2016-09-06 00:31:21 +02:00
Timo Westkämper
35d549e2d9 Bump version 2016-09-05 22:35:47 +03:00
Timo Westkämper
36399e0e67 Querydsl 4.1.4 2016-09-05 20:30:16 +03:00
Timo Westkämper
63f25d60b1 Merge pull request #1988 from querydsl/i1978
Fix serialization
2016-08-30 18:20:48 +03:00
Robert Csakany
6aad783de4 #1961 HSQLDB dont use parenthes in Union. 2016-08-06 12:27:04 +02:00
Timo Westkämper
4e94a89080 Fix serialization 2016-08-06 10:56:49 +03:00
Timo Westkämper
1a1b7f42d6 Bump version 2016-07-01 17:54:07 +03:00
Timo Westkämper
28f8f45524 Querydsl 4.1.3 2016-06-30 22:13:48 +03:00
Timo Westkämper
fc8b5da0fb Merge pull request #1935 from querydsl/i1933
Use default locale instead of ENGLISH
2016-06-30 21:59:27 +03:00
Timo Westkämper
9389d37b1c Merge pull request #1940 from tan31989/i1936
Join for dynamic entity path alias, querydsl-sql needs implementation
2016-06-30 21:49:49 +03:00
Timo Westkämper
d91b5d9159 Use default locale instead of ENGLISH 2016-06-30 21:22:32 +03:00
Timo Westkämper
9d7aa86548 Merge pull request #1937 from querydsl/i1932
Make cross join overridable
2016-06-30 21:19:45 +03:00
Timo Westkämper
1b970c05d8 Merge pull request #1926 from querydsl/i1921
Fix end position handling
2016-06-30 21:18:08 +03:00
Timo Westkämper
f7dec5b73d Merge pull request #1930 from querydsl/i1929
Fix template handling
2016-06-30 19:43:25 +03:00
Timo Westkämper
2281271d7d Make cross join overridable 2016-06-30 19:26:49 +03:00
nagarajt
478dde3b1a Added some test cases and also updated the incorrect java docs 2016-06-30 11:04:27 +05:30
nagarajt
82740e944b Updated the method docs 2016-06-29 17:14:36 +05:30
nagarajt
7bc1e3e582 Join for dynamic entity path alias, querydsl-sql needs implementation for EntityPath and alias 2016-06-29 11:40:25 +05:30
Timo Westkämper
2a34ed63b3 Add test 2016-06-24 11:02:06 +03:00
Timo Westkämper
e6eba39ea2 Add set support 2016-06-20 00:41:14 +03:00
Robert Bain
24ab7eb036 Issue 1898: Coalesce using UNION keyword instead of a comma 2016-06-20 00:41:05 +03:00
Timo Westkämper
fbd75c840e Fix end position handling 2016-06-17 22:37:17 +03:00
Timo Westkämper
9786615550 Bump version 2016-05-31 23:04:02 +03:00
Timo Westkämper
9597480d20 Querydsl 4.1.2 2016-05-31 22:30:10 +03:00
Timo Westkämper
3e60855a1a Merge pull request #1819 from querydsl/i1817
Extend ON DUPLICATE KEY UPDATE support
2016-05-31 20:51:32 +03:00
Timo Westkämper
18da68a664 Merge pull request #1899 from querydsl/i1888
Add support for bulk insert
2016-05-31 20:50:54 +03:00
Timo Westkämper
a77ae8183e Add assignment support 2016-05-30 22:20:13 +03:00
Ruben Dijkstra
f5a9a8ce0b Update examples in readme to Querydsl 4 syntax 2016-05-30 20:54:23 +02:00
Ruben Dijkstra
f2045a21a6 Add support for Oracle's bulk insert syntax 2016-05-29 20:55:31 +02:00
Timo Westkämper
0e65a1b4be Add option for batch to bulk support 2016-05-28 22:19:30 +03:00
Timo Westkämper
76c80a7f00 Add support for bulk insert 2016-05-26 22:45:21 +03:00
Timo Westkämper
e6a463ff10 Bump version 2016-05-16 08:00:02 +03:00
Timo Westkämper
847a5c3d8b Querydsl 4.1.1 2016-05-15 23:48:03 +03:00
Timo Westkämper
06ae6a943b Merge pull request #1852 from querydsl/i1848
Extend orderBy signature
2016-05-15 23:06:25 +03:00
Timo Westkämper
3f7af7f69a Add test 2016-05-15 21:24:55 +03:00
Timo Westkämper
e4059082bb Merge pull request #1840 from querydsl/i1781-2
Improve null handling
2016-05-15 21:15:05 +03:00
Timo Westkämper
ae5917185a Merge pull request #1862 from querydsl/i1861
Improve aliasing
2016-05-15 21:14:14 +03:00
Ruben Dijkstra
dd8c0d6c9b Add casts to DateTimeOps in PostgreSQLTemplates 2016-05-11 21:05:39 +02:00
Ruben Dijkstra
f75cf3e7f4 Add failing test 2016-05-11 21:03:34 +02:00
Timo Westkämper
902549222f Improve aliasing 2016-05-10 21:17:44 +03:00
Timo Westkämper
bdad1eaed2 Extend orderBy signature 2016-04-17 20:09:37 +03:00
Timo Westkämper
a6d14a2602 Improve null handling 2016-04-06 19:40:43 +03:00
Timo Westkämper
5cdb0e3112 Bump version 2016-04-01 21:48:25 +03:00
Timo Westkämper
678fd78f15 Bump version 2016-04-01 18:42:19 +03:00
Timo Westkämper
a2cd19e9c9 Merge pull request #1805 from querydsl/in-signature
Improve SimpleExpression.in(...) signature
2016-04-01 18:06:43 +03:00
Timo Westkämper
c1377f699e Merge pull request #1835 from querydsl/i1834
Improve limit/offset handling
2016-04-01 18:06:31 +03:00
Timo Westkämper
3fd6e0e36b Merge pull request #1816 from querydsl/i1814
Fix precedence mappings
2016-03-31 18:55:47 +03:00
Timo Westkämper
4787895949 Improve limit/offset handling 2016-03-31 18:49:48 +03:00
Timo Westkämper
6ae03fde6d Merge pull request #1826 from querydsl/i1824
Serialize Expressions.TRUE and Expressions.FALSE as boolean literals
2016-03-31 18:37:52 +03:00
Timo Westkämper
e4ac1a4444 Add tests 2016-03-19 22:39:48 +02:00
Timo Westkämper
6c2db55ae8 Serialize Expressions.TRUE and Expressions.FALSE as boolean literals 2016-03-17 21:52:29 +02:00
Timo Westkämper
a0eb150007 Use SQLTemplates.Builder 2016-03-17 21:47:11 +02:00
Timo Westkämper
144a88aebc Extend ON DUPLICATE KEY UPDATE support 2016-03-14 20:47:50 +02:00
Timo Westkämper
6bb7a28649 Improve SimpleExpression.in(...) signature 2016-03-13 22:21:10 +02:00
Timo Westkämper
605de62719 Fix precedence mappings 2016-03-13 22:16:48 +02:00
Timo Westkämper
0cfeeb5595 Bump version 2016-02-29 22:48:44 +02:00
Timo Westkämper
b4947319c6 Bump version 2016-02-29 22:47:52 +02:00
John Tims
c6f68cd8e8 Merge pull request #1789 from querydsl/i1786
Fix listener handling
2016-02-29 07:35:32 -07:00
John Tims
e41c677740 Merge pull request #1790 from querydsl/i1785
Add clear method to DML clauses
2016-02-27 21:18:43 -07:00
John Tims
54e37ac839 Merge pull request #1802 from querydsl/i1801
Fix mapping
2016-02-27 20:56:39 -07:00
Timo Westkämper
9a721ada09 Fix mapping 2016-02-20 21:57:07 +02:00
Timo Westkämper
73c9b5476f Fix listener handling 2016-02-14 01:09:52 +02:00
Timo Westkämper
9fb37e490b Remove unused variable 2016-02-12 17:53:57 +02:00
Timo Westkämper
013abea7c4 Add clear method to DML clauses 2016-02-10 20:18:53 +02:00
Timo Westkämper
7feb12a05b Improve with serialization 2016-02-02 21:02:29 +02:00
Timo Westkämper
e47ad11acc Bump version 2016-01-31 22:52:57 +02:00
Timo Westkämper
2c7af54145 Bump version 2016-01-31 21:21:04 +02:00
John Tims
c05143a405 Merge pull request #1733 from querydsl/i1715
Add group_concat support
2016-01-31 07:42:26 -07:00
Timo Westkämper
ff1ae7186a Merge pull request #1776 from querydsl/abstractsqlclause-compat
Fix backwards compatibility issue
2016-01-31 15:25:45 +02:00
Timo Westkämper
e7e0e3e7b8 Fix backwards compatibility issue 2016-01-31 13:44:36 +02:00
Timo Westkämper
84ab329128 Fix isEmpty implementation 2016-01-31 10:33:27 +02:00
Timo Westkämper
1a6bab8fd0 Add group_concat support 2016-01-30 22:27:08 +02:00
Ruben Dijkstra
7b9e4f49ee Merge pull request #1771 from songsungkyun/in_clause
add in clause at FetchableSubQueryBase
2016-01-30 17:34:39 +01:00
John Tims
9e2a6f7ec0 Merge pull request #1751 from querydsl/sqlqueryfactory
Unify SQLQueryFactory signatures
2016-01-30 08:20:16 -07:00
ted.song
97f42e0c6a add in clause at FetchableSubQueryBase 2016-01-28 17:57:43 +09:00
Timo Westkämper
bf50332330 Unify SQLQueryFactory signatures 2016-01-27 21:03:25 +02:00
Ruben Dijkstra
08a9dcdd4d Merge pull request #1757 from querydsl/serialization-test
Add test
2016-01-25 18:22:13 +01:00
John Tims
3625d4f632 Merge pull request #1734 from querydsl/i1700
Add getBatchCount for SQL DML clauses
2016-01-24 09:54:54 -07:00
Timo Westkämper
44478917ec Add test 2016-01-20 22:01:45 +02:00
Timo Westkämper
7bcfff2909 Add tests 2016-01-14 20:25:11 +02:00
Timo Westkämper
175b2668ba Merge pull request #1729 from DevFactory/staging/Conditions-should-not-unconditionally-evaluate-to-TRUE-or-to-FALSE-fix-1
Conditions should not unconditionally evaluate to "TRUE" or to "FALSE"
2016-01-06 15:55:42 +02:00
Timo Westkämper
dafc71c95d Add getBatchCount for SQL DML clauses 2016-01-06 12:34:50 +02:00
Kirill Vlasov
d11d9d2c3b Fixing squid:S2583 - Conditions should not unconditionally evaluate to "TRUE" or to "FALSE" 2015-12-31 11:51:43 +05:00
John Tims
90f64ea384 Remove old tests 2015-12-28 07:44:30 -07:00
Timo Westkämper
16888d8875 Add tests 2015-12-24 13:07:19 -07:00
Timo Westkämper
7fc4c6bddb Connection on demand for DML clauses 2015-12-24 13:07:19 -07:00
Timo Westkämper
844cfe179f Fix context end calls 2015-12-24 08:24:47 -07:00
Ruben Dijkstra
e6f2410a54 Normalize line endings to lf 2015-12-13 22:55:32 +01:00
Ruben Dijkstra
a41fa0029a Fix setting root path to null 2015-12-02 17:49:44 +01:00
Ruben Dijkstra
068dc2730b Add test case for #1686 2015-12-01 22:00:14 +01:00
Timo Westkämper
874e2d70d5 Bump version 2015-11-30 23:59:59 +02:00
Timo Westkämper
690d92b78a Querydsl 4.0.7 2015-11-30 23:15:29 +02:00
John Tims
8c29ca24f0 Merge pull request #1671 from querydsl/i1254-getResults
Fix getResults handling
2015-11-30 11:52:03 -07:00
Timo Westkämper
2c195ffa62 Get rid of capitalized test method names 2015-11-30 20:05:56 +02:00
Timo Westkämper
85f307324c Fix getResults handling 2015-11-30 19:01:07 +02:00
John Tims
96c0cec7c2 Merge pull request #1672 from querydsl/sqlquery/get-results
Deprecate getResults with arguments
2015-11-30 09:22:32 -07:00
Timo Westkämper
27ad0a1ef1 Deprecate getResults with arguments 2015-11-30 13:35:05 +01:00
John Tims
b12e2842dc Merge pull request #1664 from querydsl/codegen-tests
Simplify codegen tests
2015-11-29 23:19:10 -07:00
Ruben Dijkstra
eeaf074bc1 Migrate MethodRules to TestRules 2015-11-29 18:53:42 +01:00
Ruben Dijkstra
89d0948454 Case insensitive like operator 2015-11-13 22:08:22 +01:00
Timo Westkämper
7c8eb5cc00 Add sources 2015-11-07 19:58:38 +02:00
Ruben Dijkstra
6eade68de1 Add support for comments in keyword files 2015-11-07 12:08:35 +01:00
Timo Westkämper
9026dcaf59 Add keywords 2015-11-03 23:51:43 +02:00
Timo Westkämper
82faa25de2 Bump version 2015-10-31 23:12:50 +02:00
Timo Westkämper
2c4b718d91 Bump version 2015-10-31 22:11:17 +02:00
John Tims
ef9e2c8c00 Merge pull request #1596 from querydsl/i1581
Obtain Connection in SQLQuery when needed
2015-10-28 07:56:59 -04:00
Timo Westkämper
c59fe92a29 Merge pull request #1611 from querydsl/i1608
Get rid of query level normalization
2015-10-27 21:10:13 +02:00
Timo Westkämper
08addf0dee Add support for operations with constants 2015-10-26 22:40:32 +02:00
John Tims
99283bafde Merge pull request #1605 from querydsl/projection-wrapping
Fix projection wrapping
2015-10-24 21:50:07 -04:00
John Tims
c4844f54b7 Merge pull request #1539 from querydsl/suppress-warnings
Remove compiler warnings
2015-10-24 21:48:57 -04:00
Ruben Dijkstra
18fd0ad71d Remove compiler warnings
SuppressWarnings moved to smaller scope
Generic array creations avoided
A lot of rawtypes warnings removed
Suppress more warnings in generated code - `all` is an Eclipse extension
2015-10-21 19:03:00 +02:00
Timo Westkämper
9a0fd40bc4 Obtain Connection in SQLQuery when needed 2015-10-21 19:59:33 +03:00
Timo Westkämper
6cec85328d Merge pull request #1607 from querydsl/i1545
Improve javadocs
2015-10-21 19:30:07 +03:00
Timo Westkämper
b0483b0d3b Add support for simple math operations in templates 2015-10-21 19:26:39 +03:00
Timo Westkämper
81eced14c2 Improve javadocs 2015-10-21 18:22:54 +03:00
John Tims
3c58eec1c2 Merge pull request #1604 from querydsl/mapper-order
Improvements to mapper order
2015-10-20 21:36:09 -04:00
John Tims
74af3a5cef Merge pull request #1601 from querydsl/i1572
Improve alias serialization
2015-10-17 10:30:47 -04:00
Timo Westkämper
a81f25f618 Fix projection wrapping 2015-10-11 17:39:49 +03:00
Timo Westkämper
93af36fa48 Improvements to mapper order 2015-10-09 22:43:24 +03:00
Ruben Dijkstra
8d9aeacf38 Merge pull request #1599 from querydsl/create-test-dbs-in-target
Create test databases in target directory
2015-10-08 21:26:13 +02:00
Ruben Dijkstra
de3ddbeadd Only selectively ignore the file length 2015-10-08 12:15:06 +02:00
Timo Westkämper
76c3cd3fa7 Improve alias serialization 2015-10-07 22:44:32 +03:00
elser
05d943da47 i1594 Making DefaultMapper and AbstractMapper.getColumns() return maps with predictable order 2015-10-07 11:32:29 +11:00
John Tims
457539b2e6 Create test databases in target directory 2015-10-03 19:31:21 -04:00
Timo Westkämper
d6e7169b58 Bump version 2015-10-01 18:24:20 +03:00
Timo Westkämper
e270b84e75 Bump version 2015-09-30 23:43:18 +03:00
Robert Bain
4c16142f45 Merge branch 'master' into issue_1581 2015-09-27 20:50:10 +01:00
Robert Bain
627aeeecd8 Minor correction to SQLQueryFactory's Javadoc 2015-09-27 15:50:34 +01:00
Ruben Dijkstra
aa8ac919c9 Move adding objects to MDC inside the isDebugEnabled block 2015-09-21 22:07:23 +02:00
Ruben Dijkstra
951976ecdb Merge pull request #1542 from attila-kiss-it/i1511
Support for forShare() in AbstractSQLQuery
2015-09-12 22:49:34 +02:00
attila.kiss
20286410e1 comment added to explain the 'superfluous super call' 2015-09-10 10:18:07 +02:00
attila.kiss
dd7da60841 PostgreSQLQuery.forShare() preserved to be backward compatible 2015-09-10 09:32:08 +02:00
attila.kiss
163e8e20bc code review fixes
- indent fixed
- access level changed to protected of setForShareSupported()
2015-09-10 09:25:15 +02:00
John Tims
e7c928236a Add database-specific test categories 2015-09-09 17:42:58 -04:00