Commit Graph

2008 Commits

Author SHA1 Message Date
Timo Westkämper
6683d1bcf4 Fix imports 2014-12-13 00:00:08 +02:00
Timo Westkämper
dba36b7130 Add cast 2014-12-12 23:07:07 +02:00
Timo Westkämper
42c06188b9 Fix parameter 2014-12-12 23:01:55 +02:00
Ruben Dijkstra
d759811f2a Merge pull request #1081 from querydsl/i1079
Improve null handling
2014-12-12 21:43:22 +01:00
Timo Westkämper
62edcc1481 Improve literal serialization 2014-12-11 22:44:48 +02:00
Timo Westkämper
53daa02e8b Fix behaviour on Boolean value 2014-12-10 19:51:02 +02:00
Timo Westkämper
a1e4c49efe Skip UUID test for literal usage 2014-12-10 18:48:46 +02:00
Timo Westkämper
57a5523cf8 Call addBatch only if in batch mode 2014-12-09 23:33:47 +02:00
Timo Westkämper
96e538878f Improve batch handling 2014-12-09 22:38:14 +02:00
Timo Westkämper
a20da34f65 Improve tests 2014-12-09 22:24:53 +02:00
Timo Westkämper
6ff0dcea4a Improve null handling
Add more tests for literal serialization
2014-12-09 20:04:59 +02:00
Timo Westkämper
c5bce173ce Merge branch 'master' into junit 2014-12-09 19:01:42 +02:00
Timo Westkämper
1f8dcaac72 Merge pull request #1075 from querydsl/manual_array_copy
Remove all manual array copying code
2014-12-09 18:55:10 +02:00
Timo Westkämper
a5db47a555 Merge pull request #1076 from querydsl/utility_methods
Improve readability by using the isAnnotationPresent utility method
2014-12-09 18:55:01 +02:00
Ruben Dijkstra
8417375e70 Remove all manual array copying code
Additionally, use Guava's splitter to split Strings
2014-12-07 21:58:45 +01:00
Ruben Dijkstra
c1343214fc Use the already present 'Enclosed' JUnit test suite 2014-12-02 10:52:20 +01:00
Timo Westkämper
719eb82247 Bump version 2014-11-30 23:00:46 +02:00
Timo Westkämper
448fef32e9 Bumo version 2014-11-30 22:33:39 +02:00
Timo Westkämper
584e5b573e Add exclusion 2014-11-29 22:25:17 +02:00
Timo Westkämper
4cdcff5c97 Merge branch 'master' into groupby-count 2014-11-29 22:07:08 +02:00
Ruben Dijkstra
407420354e Merge pull request #964 from querydsl/i692
Add Hibernate Spatial support
2014-11-29 19:11:18 +01:00
Ruben Dijkstra
845aae5325 Merge pull request #1052 from querydsl/mdc
Use MDC for query and parameters
2014-11-29 18:53:05 +01:00
Timo Westkämper
c0ff2814c4 Merge pull request #1056 from querydsl/i1055
Fix count with empty resultsets
2014-11-29 15:14:21 +02:00
Ruben Dijkstra
b5d69edc74 Adjust the log pattern to use MDC 2014-11-28 19:03:59 +01:00
Ruben Dijkstra
29d87fa1b6 Only wrap functions in joins when they are functions 2014-11-28 17:30:24 +01:00
Ruben Dijkstra
ded1cbe800 Wrap RelationalFunctionCalls in joins for HSQLDB 2014-11-28 15:37:42 +01:00
Timo Westkämper
17d917f1b6 Fix handling for PostgreSQL and Oracle 2014-11-27 20:04:46 +02:00
Timo Westkämper
1c12c6f648 Fix groupBy/count handling 2014-11-27 19:35:13 +02:00
Ruben Dijkstra
3a526fdde2 Added join condition for Having_Count() 2014-11-26 22:02:10 +01:00
Ruben Dijkstra
fb505d0495 Fix count with empty resultsets 2014-11-26 21:28:18 +01:00
Timo Westkämper
f7b77d22be Use MDC for DML clauses
Improve try/finally wrapping
2014-11-26 22:19:18 +02:00
Timo Westkämper
3b43028f01 Use MDC for query and parameters 2014-11-25 21:05:29 +02:00
Ruben Dijkstra
958c657f50 Merge pull request #1037 from querydsl/sqlxml
Add SQLXML support
2014-11-16 21:54:07 +01:00
Ruben Dijkstra
d269c93ed6 Merge pull request #1026 from querydsl/i1022
Partition lists when needed
2014-11-16 12:57:20 +01:00
Timo Westkämper
5f057a4e71 Improve tests 2014-11-09 12:10:52 +02:00
Timo Westkämper
661d0c8564 Add tests 2014-11-09 00:16:54 +02:00
Timo Westkämper
3b90c09574 Bump version 2014-11-08 22:39:13 +02:00
Ruben Dijkstra
d4f7a5d851 Exclude In_Long_List() for MSSQL Server
The jTDS Driver puts a limit of 2000 parameter markers on the generated
SQL
2014-11-06 23:05:42 +01:00
Timo Westkämper
dfefd0c982 Add SQLXML support 2014-11-06 22:11:02 +02:00
Timo Westkämper
314678c057 Merge branch 'master' into i1022 2014-11-06 21:56:28 +02:00
Timo Westkämper
7c23589cfd Merge pull request #1029 from querydsl/quote_reserved_keywords
Quote reserved keywords
2014-11-06 21:49:04 +02:00
Ruben Dijkstra
f893cafee1 Refactor inAny and notInAny to ExpressionUtils
This enables compile time checking of the parameters
2014-11-06 11:02:39 +01:00
Timo Westkämper
f79abfb7fd Fix variable usage 2014-11-05 20:42:54 +02:00
Ruben Dijkstra
a69725377b Use the supportsUnquotedReservedWordsAsIdentifier field directly 2014-11-04 19:40:58 +01:00
Ruben Dijkstra
2a800b3cc0 Add keyword quoting test suite 2014-11-04 00:14:28 +01:00
Ruben Dijkstra
812201f9b7 Add serializer test case for unquoted keywords after dot 2014-11-03 09:51:25 +01:00
Ruben Dijkstra
9f8d87a138 Added support for unquoted keywords after dot 2014-11-03 00:20:28 +01:00
Timo Westkämper
2073164a02 Exclude tests in Firebird 2014-11-01 20:25:57 +02:00
Timo Westkämper
0c1768a4d9 Exclude tests in Derby 2014-11-01 13:11:20 +02:00
Timo Westkämper
a8034ab226 Partition lists when needed 2014-11-01 12:53:33 +02:00
Timo Westkämper
a2c7b2dcb0 Bump version 2014-10-31 19:51:28 +02:00
Timo Westkämper
95a752b77b Bump version 2014-10-31 19:50:38 +02:00
Timo Westkämper
9bb4d79a45 Remove unused FIREBIRD_RESERVED_WORDS 2014-10-21 21:08:43 +03:00
Ruben Dijkstra
c6421e849a Reintegration merge with master
Merge remote-tracking branch 'querydsl/master' into quote_reserved_keywords

Conflicts:
	querydsl-sql/src/main/java/com/mysema/query/sql/MySQLTemplates.java
	querydsl-sql/src/main/java/com/mysema/query/sql/SQLTemplates.java
2014-10-21 09:16:12 +02:00
Ruben Dijkstra
fb18269f31 Equalize field signature reserved keyword list 2014-10-21 09:13:09 +02:00
Ruben Dijkstra
60a8679a79 Add the simple exception creation case to the ExceptionSuiteTest 2014-10-20 16:51:13 +02:00
Ruben Dijkstra
487950db98 Add specific asserts for Java 6 and 7 2014-10-18 20:54:34 +02:00
Ruben Dijkstra
a4e3dc622b Add another batch in the H2ExceptionSuiteTest 2014-10-18 20:44:59 +02:00
Ruben Dijkstra
16497e22bd Cleanup of the added unique constraint after the test 2014-10-18 20:03:47 +02:00
Ruben Dijkstra
511955e1cc Remove the {@literal } wrapping in the JavaDoc 2014-10-18 20:02:09 +02:00
Ruben Dijkstra
0a06d3212e Separate the individual exceptions with a blank line 2014-10-17 10:32:23 +02:00
Ruben Dijkstra
db1d0f332f Correctly get the linked SQLExceptions 2014-10-16 22:01:02 +02:00
Ruben Dijkstra
d3ffd3e3d2 Add additional SQLExceptions to the QueryException output
Fixes #1007

When JRE6 is used, it adds an extra Exception with additional information.
When JRE7 is used, it adds the extra SQLExceptions as suppressed exceptions.
2014-10-16 20:54:07 +02:00
Timo Westkämper
4e7a93ba3c Merge pull request #1002 from querydsl/sql-path-in-collection
Improve path in collection handling
2014-10-14 17:00:05 +03:00
Timo Westkämper
a5e08d1d57 Merge pull request #1005 from querydsl/i1004
Improve Wildcard.all and array handling
2014-10-14 16:59:54 +03:00
Timo Westkämper
2e3ae10349 Improve conversion 2014-10-13 21:29:25 +03:00
Ruben Dijkstra
7c0311480a Change operators to lowercase in SQLServerTemplates 2014-10-13 00:29:09 +02:00
Ruben Dijkstra
7d5dd0d614 Add round operator to SQLServerTemplates 2014-10-13 00:29:06 +02:00
Ruben Dijkstra
3261030c2c Add padding support for MSSQL Server 2014-10-13 00:28:55 +02:00
Timo Westkämper
95a560675c Add comment 2014-10-12 23:10:23 +03:00
Timo Westkämper
0922b8f15b Disable getArray for CUBRID 2014-10-12 23:04:19 +03:00
Timo Westkämper
1515ed0de3 Add another array test 2014-10-12 22:46:19 +03:00
Timo Westkämper
f68a2639eb Improve array handling 2014-10-12 22:26:27 +03:00
Timo Westkämper
19273100df Improve Wildcard.all handling 2014-10-12 20:53:07 +03:00
Timo Westkämper
10e7f5d5ea Use LinkedList for constantPaths 2014-10-12 19:41:20 +03:00
Timo Westkämper
ca7b637150 Generalize support for path.in(empty) 2014-10-11 11:28:48 +03:00
Timo Westkämper
e83c592d06 Improve path in collection handling 2014-10-11 00:57:14 +03:00
Timo Westkämper
c39375ee86 Merge pull request #999 from querydsl/doc_hints
Aid end users more in the context of the code snippets
2014-10-09 17:48:08 +03:00
Ruben Dijkstra
d48560bfda Add the context of the plugin in the example snippet in the README 2014-10-09 10:46:51 +02:00
Timo Westkämper
aa98f38c52 Add CTE docs 2014-10-08 21:29:26 +03:00
Ruben Dijkstra
48b39df641 Merge pull request #991 from querydsl/sql-test
Add test case
2014-10-08 19:22:05 +02:00
Timo Westkämper
da26e31da1 Merge pull request #992 from querydsl/i990
Register MSSQL Server specific math functions
2014-10-07 17:09:14 +03:00
Timo Westkämper
4448816f07 Merge pull request #994 from querydsl/single_result
Remove limit(1) when calling singleResult()
2014-10-07 17:08:58 +03:00
Timo Westkämper
2a298ed52f Merge branch 'master' into i990 2014-10-07 08:46:09 +03:00
Ruben Dijkstra
ee5d14eb1d Fix Math tests Firebird 2014-10-06 23:36:07 +02:00
Ruben Dijkstra
77701f1d51 Fix Math tests MSSQL Server 2014-10-06 21:47:54 +02:00
Ruben Dijkstra
3f1afa8771 Fix logarithm functions MSSQL Server
Add MSSQL Server's LOG() function to SQLServerTemplates
2014-10-06 21:44:17 +02:00
Timo Westkämper
bd03287277 Add test case 2014-10-06 21:19:00 +03:00
Ruben Dijkstra
624d09e879 Remove limit(1) when calling singleResult()
In singleResult, the query will already be limited to 1 result
2014-10-06 09:28:15 +02:00
Ruben Dijkstra
410f4268e1 Update SQLSerializerTest to expect quoting of reserved words 2014-10-02 20:57:08 +02:00
Ruben Dijkstra
14dfff5b6e Use the MySQL 5.5 reserved words list in MySQLTemplates
The list, taken from
http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
lists a total of 226 words.
2014-10-01 23:40:02 +02:00
Ruben Dijkstra
8627b356bb Use the PostgreSQL 9.3 reserved word list in PostgresTemplates
The list, taken from
http://www.postgresql.org/docs/9.3/static/sql-keywords-appendix.html
list a total of 100 reserved words
2014-10-01 22:44:19 +02:00
Ruben Dijkstra
170a42cdc5 Use the ANSI SQL 2008 reserved words list in SQLTemplates
The list, taken from
https://github.com/jgornick/reservedwordsearch/blob/master/words/ansi-sql2008.json
list a total of 327 words.
2014-10-01 22:38:33 +02:00
Ruben Dijkstra
8f724ab21f Update Keywords test to reflect high amount of keyword usage 2014-10-01 22:23:41 +02:00
Timo Westkämper
de8b414060 Add exclusions 2014-10-01 23:05:21 +03:00
Timo Westkämper
4deee3125b Improve validation logic 2014-10-01 22:41:27 +03:00
Timo Westkämper
119411c359 Bump version 2014-09-30 23:01:51 +03:00
Timo Westkämper
8057ecc3d8 Bump version 2014-09-30 23:01:15 +03:00
Ruben Dijkstra
99b022653e Merge pull request #950 from querydsl/i940
Fix SQLMergeClause keys handling
2014-09-30 19:04:28 +02:00
Timo Westkämper
0e03d303b0 Use configuration directly 2014-09-30 18:57:46 +03:00
Ruben Dijkstra
6b82567473 Add support for quoting reserved words 2014-09-30 11:56:27 +02:00
Ruben Dijkstra
04f833c25a Use Charmatcher to check for illegal characters in identifiers 2014-09-28 00:15:42 +02:00
Ruben Dijkstra
a5e9e5d082 Improve readability by using the isAnnotationPresent utility method 2014-09-25 21:44:29 +02:00
Timo Westkämper
d895d15611 Merge branch 'master' into i692 2014-09-25 21:50:10 +03:00
Gili Tzabari
aa3d498ed8 Javadoc build errors under JDK 8 #945 2014-09-23 18:54:37 -04:00
Gili Tzabari
340e451c93 Merge branch 'i954' into i945 2014-09-23 17:17:15 -04:00
Timo Westkämper
da88f52533 Improve datediff test 2014-09-23 22:03:39 +03:00
Timo Westkämper
8f120e1a65 Cleanup poms 2014-09-21 22:01:06 +03:00
Timo Westkämper
8758b1f0bf Fix SQLMergeClause keys handling 2014-09-21 21:11:54 +03:00
Timo Westkämper
835420665c Merge pull request #947 from querydsl/i943
Upgrade Geolatte
2014-09-21 10:18:16 +03:00
Timo Westkämper
c2a19cdad6 Fix typo 2014-09-20 23:36:39 +03:00
Timo Westkämper
79aad5fc59 Better key handling 2014-09-20 21:51:20 +03:00
Timo Westkämper
b07c6f49bb Fix LineString constraints 2014-09-20 20:30:34 +03:00
Timo Westkämper
6c832e771b Update API usage 2014-09-20 18:06:54 +03:00
Timo Westkämper
6a7dde84cf Comment cubrid repository entry out 2014-09-19 22:31:06 +03:00
Timo Westkämper
3a25a2184d Revert version bump 2014-09-18 21:47:13 +03:00
Timo Westkämper
d3bd687664 Bump geodb version 2014-09-17 22:34:49 +03:00
Timo Westkämper
69a98ed82a Add Hibernate Spatial templates 2014-09-09 20:09:28 +03:00
Timo Westkämper
af897570c6 Merge pull request #928 from querydsl/i926
Add suport Table/Column annotations in JPA native queries
2014-09-08 16:48:01 +03:00
Timo Westkämper
64c0510c11 Add suport Table/Column annotations in JPA native queries 2014-09-07 21:59:31 +03:00
Timo Westkämper
c851edd4e6 Make equals and hashCode null schema safe 2014-09-01 20:31:33 +03:00
Timo Westkämper
f69f204ca9 Merge pull request #916 from querydsl/templates-registry
Improve SQLTemplatesRegistry contents
2014-09-01 20:25:16 +03:00
Timo Westkämper
be3b5a09e4 Findbugs fixes 2014-08-31 20:56:28 +03:00
Timo Westkämper
f1b89f6c0e Improve SQLTemplatesRegistry contents 2014-08-31 17:41:14 +03:00
Timo Westkämper
5b29aa5ddc Merge pull request #899 from querydsl/i484
Work on array support
2014-08-31 16:32:32 +03:00
Timo Westkämper
8f0bd7d7d3 Bump version 2014-08-31 16:32:02 +03:00
Timo Westkämper
c10ae50543 Bump version 2014-08-31 16:06:13 +03:00
Timo Westkämper
3a06e1a277 Fix codegen configuration 2014-08-28 22:08:37 +03:00
Timo Westkämper
d169adb66f Add test for array types 2014-08-28 21:55:19 +03:00
Timo Westkämper
1fe4a34fc1 Make codegen usage safer 2014-08-28 21:25:20 +03:00
Timo Westkämper
c366251f5d Improve array handling 2014-08-28 21:13:31 +03:00
Timo Westkämper
84670120e4 Fix Boolean mapping 2014-08-28 18:31:41 +03:00
Timo Westkämper
9c80cb886b Move deletion 2014-08-27 22:26:08 +03:00
Timo Westkämper
66e7ad5a60 Use Object mapping as default 2014-08-27 22:08:41 +03:00
Timo Westkämper
1c3d7ab16b Improve UUID support 2014-08-27 22:06:30 +03:00
Timo Westkämper
e4d74f2b80 Fix tests 2014-08-23 20:56:47 +03:00
Timo Westkämper
b87107fd0c Add valid eq/ne behaviour for RelationalPath 2014-08-23 19:12:16 +03:00
Timo Westkämper
5097bf44e4 Improve SQLTemplates usage in codegen 2014-08-21 22:18:50 +03:00
Timo Westkämper
2747c4a6d4 Fix Firebird mappings 2014-08-20 21:37:03 +03:00
Timo Westkämper
f2115fcef1 Merge pull request #898 from querydsl/i710
Add null skipping
2014-08-19 23:56:50 +03:00
Timo Westkämper
e877e3cb9d Update cast name mappings 2014-08-18 23:42:00 +03:00
Timo Westkämper
deaa495027 Improve cubrid mappings 2014-08-18 22:40:31 +03:00
Timo Westkämper
43bc8ce74b Array type registration 2014-08-18 22:32:19 +03:00
Timo Westkämper
3e1afa2f3a Fix constant serialization 2014-08-18 21:51:20 +03:00
Timo Westkämper
a01a8d52ce Add typename mappings 2014-08-17 23:56:21 +03:00
Timo Westkämper
2148f469a8 Work on array support 2014-08-16 22:23:28 +03:00
Timo Westkämper
40f5a2185e Cleanup code
Add more FactoryExpressionBase usage
2014-08-15 23:44:12 +03:00
Timo Westkämper
d953571b4d Merge pull request #896 from querydsl/i890
Fix boolean serialization
2014-08-15 18:25:24 +03:00
Timo Westkämper
901af571b2 Small listener usage changes 2014-08-14 22:53:53 +03:00
Timo Westkämper
871ba88060 Fix boolean serialization 2014-08-14 21:38:57 +03:00