Commit Graph

2408 Commits

Author SHA1 Message Date
John Tims
71316d3f40 Fix typos 2015-03-20 14:23:16 -04:00
John Tims
e2112080d1 Move querydsl-root to root directory 2015-03-18 19:33:39 -04:00
Timo Westkämper
fe4bffff81 Merge pull request #1249 from querydsl/serialization-test-util
Add serialization test utility
2015-03-15 15:57:35 +02:00
Timo Westkämper
183a329283 Merge pull request #1252 from querydsl/i1224
Improve normalization
2015-03-14 17:59:23 +02:00
Timo Westkämper
d7409d5d4c Add serialization test utility 2015-03-14 17:52:59 +02:00
Timo Westkämper
bb257c55c8 Remove ResourceCheck based test filtering 2015-03-14 16:55:30 +02:00
Timo Westkämper
e27afcd902 Improve normalization 2015-03-11 22:14:11 +02:00
Timo Westkämper
67ff1abfeb Optimize regex usage 2015-03-09 22:26:15 +02:00
Timo Westkämper
8a8cf8c66c Tune precedence mappings
Add docs
2015-03-08 19:59:22 +02:00
Timo Westkämper
c1d9ca16f7 Use constants instead of literals for precedence values 2015-03-08 19:59:21 +02:00
Timo Westkämper
622a1fde8f Centralize Templates precedence validations 2015-03-08 19:58:57 +02:00
Timo Westkämper
46397396e6 Add test for arithmetic operations 2015-03-08 19:58:57 +02:00
Timo Westkämper
b5bfaaee79 Improve operator precedence in JDOQL 2015-03-08 19:56:13 +02:00
Timo Westkämper
85233125c8 Improve operator precedence 2015-03-08 19:56:13 +02:00
Timo Westkämper
d27c54a17a Merge pull request #1236 from johnktims/i1218-rename-postgres-references
Rename Postgres to PostgreSQL
2015-03-08 18:53:53 +02:00
Ruben Dijkstra
0a3f5cbd7c Merge pull request #1234 from querydsl/linkedhashset
Fix typo
2015-03-07 18:43:45 +01:00
John Tims
e1a808f870 Rename Postgres references to PostgreSQL. Closes #1218 2015-03-04 23:40:43 -05:00
Timo Westkämper
f1348fb72a Fix typo 2015-03-04 22:22:27 +02:00
Timo Westkämper
32a9c398d3 Transform containsKey and containsValue via JPAMapAccessVisitor 2015-02-21 10:30:05 +02:00
John Tims
854504a9eb Fix tiny typo in javadoc 2015-02-19 14:51:12 -05:00
John Tims
fc7d5753f6 Fix typo in ParameterizedExpression interface 2015-02-19 14:48:33 -05:00
Timo Westkämper
ea0d49bfc1 Merge pull request #1158 from querydsl/i1116
Add GroupBy.sortedSet and sortedMap
2015-02-16 20:36:02 +02:00
Timo Westkämper
718fd2382e Add getSorted* accessors 2015-02-16 12:34:50 +02:00
Timo Westkämper
5446c9500a Use BASIC_RESULTS_UNORDERED 2015-02-15 15:49:26 +02:00
Ruben Dijkstra
96b421629c Merge pull request #1199 from querydsl/visitor-signature
Simplify visitor signature
2015-02-15 12:32:26 +01:00
Ruben Dijkstra
7a05abd619 Merge pull request #1176 from querydsl/i1067
Combine QueryMixin.convert and normalize
2015-02-12 21:17:09 +01:00
Timo Westkämper
d206b55edb Simplify visitor signature 2015-02-12 19:14:56 +02:00
Timo Westkämper
2ccef669c8 Use SortedSet and SortedMap as return types 2015-02-12 19:04:25 +02:00
Timo Westkämper
fd39742221 Extend docs 2015-02-12 18:57:15 +02:00
Timo Westkämper
98fe9ef086 Added tests with comparator 2015-02-11 22:33:39 +02:00
Ruben Dijkstra
53f9288455 Merge pull request #1186 from querydsl/travis-optimizations
Optimize surefire config in travis profile
2015-02-11 09:05:13 +01:00
Timo Westkämper
3520970ef3 Merge pull request #1177 from querydsl/ops
Simplify Operator usage
2015-02-11 07:49:27 +02:00
Ruben Dijkstra
8db5e3ee87 Remove unnecessary casts and warning suppressions for Operator 2015-02-10 13:13:01 +01:00
Timo Westkämper
97e629e589 Improve docs 2015-02-09 22:39:54 +02:00
Timo Westkämper
9026fdad91 Add type property to Operator 2015-02-09 22:37:16 +02:00
Timo Westkämper
efffbfa975 Add tests 2015-02-09 18:34:42 +02:00
Timo Westkämper
a43897fe06 Hide test summary for travis profile
Categorize tests
2015-02-08 14:18:51 +02:00
Timo Westkämper
3653af191a Merge pull request #1164 from querydsl/i1162
Replace occurrence of java.util.Objects with com.google.common.base.Objects
2015-02-08 10:05:28 +02:00
Timo Westkämper
15e4f79625 Simplify Operator usage 2015-02-07 23:41:47 +02:00
Timo Westkämper
e71eeaa524 Combine QueryMixin.convert and normalize 2015-02-07 18:34:51 +02:00
Timo Westkämper
9ccfa74d68 Merge branch 'master' into deprecations 2015-02-06 18:52:06 +02:00
Timo Westkämper
9a6fd4e75a Improve generic type constraints
Add sorted* variants with comparators
Remove brdige annotations
2015-02-06 18:46:34 +02:00
Ruben Dijkstra
156cb0c426 Replace occurrence of java.util.Objects with com.google.common.base.Objects
The former is not available on JDK6.
fixes #1162
2015-02-06 17:20:36 +01:00
Timo Westkämper
82c97d948b Add GroupBy.sortedSet and sortedMap 2015-02-05 23:24:04 +02:00
Ruben Dijkstra
cc27741cf3 Merge pull request #1143 from querydsl/i1130
Move NullExpression creation to Expressions
2015-02-05 19:32:17 +01:00
Timo Westkämper
93674b9051 Update javadocs [ci skip] 2015-02-05 20:18:25 +02:00
Ruben Dijkstra
0947853865 Merge pull request #1141 from querydsl/i706-projections
Hide Projection constructors
2015-02-05 19:08:20 +01:00
Ruben Dijkstra
5502ea7e95 Merge pull request #1145 from querydsl/i893
PathMetadata improvements
2015-02-05 18:50:43 +01:00
Ruben Dijkstra
a2cb0e9744 Merge pull request #1139 from querydsl/i1068
Add type parameter for ReplaceVisitor context
2015-02-05 12:50:29 +01:00
Timo Westkämper
645e03f45a Add type parameter for context 2015-02-04 18:43:16 +02:00
Timo Westkämper
1c5cb4fe0a Add serialVersionUID 2015-02-02 18:43:21 +02:00
Timo Westkämper
232b8b8d37 Use singleton 2015-02-02 18:38:59 +02:00
Timo Westkämper
cfd73c9738 Remove type parameter 2015-02-01 00:25:43 +02:00
Ruben Dijkstra
be6e55b926 Merge pull request #1138 from querydsl/i1112
Improve GroupBy generics
2015-01-31 13:06:07 +01:00
Timo Westkämper
575d7c2e5b Remove deprecated methods
Remove bridge methods
2015-01-30 19:42:34 +02:00
Timo Westkämper
762e43f01c Rename root to rootPath 2015-01-29 00:19:07 +02:00
Timo Westkämper
4ed096c439 Remove unused argument 2015-01-28 22:16:18 +02:00
Timo Westkämper
1227c60d66 Move NullExpression creation to Expressions 2015-01-28 22:11:06 +02:00
Timo Westkämper
dc5f5a08d0 Hide Projection constructors 2015-01-28 21:58:27 +02:00
Timo Westkämper
f5518f11fb Make QueryMetadata.projection a single Expression 2015-01-27 19:40:51 +02:00
Timo Westkämper
77d025f7a2 Improve GroupBy generics 2015-01-25 22:09:31 +02:00
Timo Westkämper
3a882b72a9 Move packages from com.mysema.query to com.querydsl 2015-01-20 23:56:59 +02:00
Timo Westkämper
076820bfa4 Change groupId from com.mysema.querydsl to com.querydsl 2015-01-20 23:01:02 +02:00
Timo Westkämper
388be85cfc Merge branch 'master' into db2-support
Conflicts:
	querydsl-sql/src/test/java/com/mysema/query/SelectBase.java
2014-12-18 23:42:00 +02:00
Timo Westkämper
7d605c0199 Improve implementation 2014-12-18 23:37:07 +02:00
Timo Westkämper
c24bb0bbfd Stubs for DB2 support 2014-12-18 23:36:53 +02:00
Ruben Dijkstra
129096a8fd Merge pull request #1086 from querydsl/sqlserver-test-fixes
Fix SQL Server tests
2014-12-17 17:08:23 +01:00
Timo Westkämper
5c37763ea8 Merge pull request #1085 from querydsl/template_default_instance
Verify presence of default instance for Templates subclasses
2014-12-15 22:21:54 +02:00
Timo Westkämper
26d30f3c98 Replace junit.framework.Assert with org.junit.Assert 2014-12-14 13:10:51 +02:00
Ruben Dijkstra
e26b593197 Verify presence of default instance for Templates subclasses 2014-12-14 00:12:45 +01:00
Ruben Dijkstra
acd71883ed Merge pull request #1066 from querydsl/i1032
Unified handling of collection and map member access for JPA
2014-12-13 12:22:47 +01:00
Timo Westkämper
6bca4c1fd0 Organize imports 2014-12-13 12:55:27 +02:00
Timo Westkämper
5d964f2e89 Merge pull request #1078 from querydsl/validate_enum_conversion
Validate whether an enum type is supplied in EnumConversion
2014-12-10 15:17:45 +02:00
Timo Westkämper
05b9ecfa97 Merge pull request #1077 from querydsl/doc_readability
Doc readability
2014-12-10 15:17:32 +02:00
Timo Westkämper
c5bce173ce Merge branch 'master' into junit 2014-12-09 19:01:42 +02:00
Timo Westkämper
33512b4c2b Merge pull request #1074 from querydsl/travis_fold
Fold test output via travis_fold
2014-12-09 18:55:20 +02:00
Ruben Dijkstra
13e55748a9 Validate whether an enum type is supplied in EnumConversion 2014-12-08 21:30:57 +01:00
Ruben Dijkstra
568b0fc06f Improve the readability of javadoc 2014-12-08 21:18:26 +01:00
Timo Westkämper
382b4dbbab Fix tests 2014-12-08 21:40:08 +02:00
Timo Westkämper
e90c2f48a6 Revert PathMetadataFactory change 2014-12-07 23:03:03 +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
Timo Westkämper
e81325e009 Unify JPAMapAccessVisitor and JPAListAccessVisitor 2014-12-07 22:51:19 +02:00
Ruben Dijkstra
d1668c80df Fold test output via travis_fold 2014-12-06 22:25:24 +01:00
Ruben Dijkstra
f2738519b0 Fold test output via travis_fold 2014-12-05 00:03:04 +01:00
Timo Westkämper
85b4434c22 Add tests 2014-12-02 22:14:56 +02:00
Timo Westkämper
4c8c9e7c30 Add hashCode back 2014-12-02 21:51:06 +02:00
Timo Westkämper
3a8d58b412 Add stub for JPAMapAccessVisitor 2014-12-02 20:21:26 +02:00
Timo Westkämper
9b7fef5a07 Fix cyclic dependency 2014-12-02 19:44:31 +02:00
Timo Westkämper
403cbe4cec Add tests 2014-12-02 18:46:47 +02:00
Ruben Dijkstra
c1343214fc Use the already present 'Enclosed' JUnit test suite 2014-12-02 10:52:20 +01:00
Timo Westkämper
795178ab84 Further improvements 2014-12-01 22:37:52 +02:00
Timo Westkämper
79be07f5ad Fix hashCode handling 2014-12-01 19:54:50 +02: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
Ruben Dijkstra
407420354e Merge pull request #964 from querydsl/i692
Add Hibernate Spatial support
2014-11-29 19:11: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
54e3f46bf6 Use constant expression casting for NumberExpression.between() 2014-11-17 22:59:49 +01:00
Ruben Dijkstra
c35cd54c72 Merge MathUtilsTests 2014-11-17 22:53:40 +01:00
Ruben Dijkstra
c07a87a120 Merge NumberExpression.cast() and MathUtils.cast() 2014-11-17 22:29:07 +01:00
Timo Westkämper
4c644cef38 Merge pull request #1044 from wwadge/number_expression_QUERYDSL_3_5_0
Tiny NumberExpression fix
2014-11-17 20:21:42 +02:00
Ruben Dijkstra
d269c93ed6 Merge pull request #1026 from querydsl/i1022
Partition lists when needed
2014-11-16 12:57:20 +01:00
ddonciu
397cafe793 changed the NumberExpression.cast(Number number) method to check that the number param is an instance of type or one of its children 2014-11-15 14:19:33 +00:00
Timo Westkämper
3b90c09574 Bump version 2014-11-08 22:39:13 +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
eadaeb41cc Support Predicate expressions in CaseBuilder 2014-11-02 21:30:36 +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
Ruben Dijkstra
e54ba8e32c Merge pull request #1013 from querydsl/replacevisitor-validation
Disable validation for DefaultQueryMetadata created in ReplaceVisitor
2014-10-30 19:13:53 +01:00
Timo Westkämper
c90273fa08 Fix equals implementation 2014-10-27 22:30:41 +02:00
Timo Westkämper
bfaa61dcee Disable validation for DefaultQueryMetadata created in ReplaceVisitor 2014-10-26 21:00:27 +02:00
Ruben Dijkstra
a94afa0b6f Merge pull request #985 from querydsl/i975
Add pluggable validation for PathBuilder
2014-10-22 22:31:38 +02:00
Timo Westkämper
962c13de02 Merge pull request #986 from querydsl/i984
Improve docs for Detachable
2014-10-20 23:31:31 +03:00
Timo Westkämper
d9e9c620af Update docs 2014-10-20 23:05:44 +03:00
Timo Westkämper
b7e97fd786 Add more examples 2014-10-20 22:41:02 +03:00
Timo Westkämper
76f1221868 Add examples 2014-10-20 22:33:19 +03:00
Timo Westkämper
593f8abf44 Merge pull request #1008 from querydsl/sqlexception
Add additional SQLExceptions to the QueryException output
2014-10-20 22:25:23 +03:00
Timo Westkämper
df20f37185 Add return docs 2014-10-20 21:53:22 +03:00
Ruben Dijkstra
5cb9097cff Change author tag in JavaDoc 2014-10-18 22:14:16 +02:00
Ruben Dijkstra
974574dc90 Add support for access to the used Java version in tests 2014-10-18 20:52:21 +02:00
Timo Westkämper
51c4af709b Add test 2014-10-17 21:38:42 +03:00
Timo Westkämper
fb9e9385fb Move specific validate return type to PathBuilder 2014-10-17 21:31:04 +03:00
Timo Westkämper
7d6de92d79 Add element type handling 2014-10-11 11:53:45 +03:00
Timo Westkämper
6c4fa4a05d Remove validation from having additions 2014-10-08 21:05:43 +03:00
Timo Westkämper
b092e0aa8a Clean up javadocs 2014-10-08 20:57:30 +03:00
Timo Westkämper
d75f157f90 Return type from validator 2014-10-08 20:44:43 +03:00
Ruben Dijkstra
9ffdf405b7 Add support for is-prefixed accessors in PathBuilderValidator 2014-10-05 17:43:01 +02:00
Ruben Dijkstra
dd4eff2c67 Refactor the presence check of Bean methods to BeanUtils 2014-10-05 17:39:28 +02:00
Ruben Dijkstra
d97a447d13 Use getMethod instead of traversing the inheritance tree
This is possible since property accessors are always public
2014-10-04 22:35:41 +02:00
Ruben Dijkstra
92c30bd8f2 Add the validator param in the JavaDoc 2014-10-04 22:33:16 +02:00
Timo Westkämper
e4070f0bb1 Fix joins content for equals, hashCode and clone 2014-10-03 23:55:12 +03:00
Timo Westkämper
7d798cecf4 Improve docs for Detachable 2014-10-03 23:46:25 +03:00
Timo Westkämper
053bc16a87 Add tests 2014-10-03 23:35:49 +03:00
Timo Westkämper
bd8f899478 Add PathBuilderValidator 2014-10-03 21:10:41 +03:00
Ruben Dijkstra
b1d3c0c214 Fix use correct method call in test 2014-10-02 00:37:40 +02:00
Timo Westkämper
927ffc92df Add test 2014-10-01 22:42:52 +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
Timo Westkämper
42e0310416 Fix exists rendering 2014-09-30 18:13:42 +03:00
Timo Westkämper
23e68a7d6d Merge pull request #966 from johnktims/master
Fix typo in STRING_CAST operator
2014-09-27 19:48:51 +03:00
John Tims
e6180a960d Fix typo in STRING_CAST operator 2014-09-27 10:10:30 -04:00
Timo Westkämper
d895d15611 Merge branch 'master' into i692 2014-09-25 21:50:10 +03:00
Ruben Dijkstra
aa3c60c582 Reintegration merge
Merge branch 'master' of github.com:querydsl/querydsl into mathutils_cast
2014-09-25 10:45:58 +02:00
Timo Westkämper
d5663faaac Merge pull request #959 from cowwoc/i945
Javadoc fixes for JDK 8
2014-09-24 21:06:26 +03:00
Gili Tzabari
2ff8cc6490 Javadoc build errors under JDK 8 #945 2014-09-22 00:00:18 -04:00
John Tims
64eaff40fe Fix typo 2014-09-20 14:47:52 -04:00
Ruben Dijkstra
a7897ca8c3 Remove unchecked behaviour in MathUtils.cast
-use dynamic casting to ensure typesafety
-shortcircuit if the Number already has the desired type
2014-09-18 09:30:31 +02:00
Timo Westkämper
cca8e9b264 Update API usage 2014-09-17 21:48:38 +03:00
Timo Westkämper
69a98ed82a Add Hibernate Spatial templates 2014-09-09 20:09:28 +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
b87107fd0c Add valid eq/ne behaviour for RelationalPath 2014-08-23 19:12:16 +03:00
Timo Westkämper
40f5a2185e Cleanup code
Add more FactoryExpressionBase usage
2014-08-15 23:44:12 +03:00
Timo Westkämper
aa7f33b72a Add null skipping 2014-08-15 22:27:40 +03:00
Timo Westkämper
4489bf64c0 Merge pull request #888 from querydsl/i880
Fix any path handling
2014-08-09 11:22:18 +03:00
Timo Westkämper
f04076029e Merge branch 'master' into i723
Conflicts:
	querydsl-root/pom.xml
	querydsl-sql/pom.xml
2014-08-08 22:03:24 +03:00
Timo Westkämper
afb19d0086 Bump version 2014-08-08 21:59:14 +03:00
Timo Westkämper
ed2676721e Fix any path handling 2014-08-08 20:06:12 +03:00
Timo Westkämper
2c3c4d318c Bump version 2014-07-29 21:01:28 +03:00
Timo Westkämper
abeaed297d Bump version 2014-07-29 20:55:08 +03:00
Marvin Froeder
215f059cc6 Made SearchResults serializable 2014-07-14 13:17:07 -03:00
Ruben Dijkstra
e2de295e5f Fix for #836 2014-07-01 19:33:35 +02:00
Timo Westkämper
e67b311fa6 Bump version 2014-06-29 14:37:04 +03:00
Timo Westkämper
1c75030d6e Bump version 2014-06-29 14:35:45 +03:00
Timo Westkämper
594f789806 Merge pull request #810 from querydsl/i646
Add Firebird support
2014-06-26 21:45:01 +03:00
balazs.zsoldos
e69bad8c76 Removing template.mf files as they are needed by maven-bundle-plugin. 2014-06-24 19:38:14 +02:00
Timo Westkämper
a2a87229d3 Merge branch 'master' into i646 2014-06-24 20:06:46 +03:00
balazs.zsoldos
89557d94a2 Replacing spring-bundlor with maven-bundle-plugin
Some lines are changed as windows/unix enters were mixed in pom files.
2014-06-24 02:52:27 +02:00
Timo Westkämper
d20b457294 Add parameter wrapping
Add test exclusions
2014-06-22 20:53:00 +03:00
Timo Westkämper
edaec64c60 Merge branch 'master' into i723 2014-06-21 11:36:26 +03:00
balazs.zsoldos
e89328b21b Making cglib dependency optional 2014-06-19 11:49:24 +02:00
Ruben Dijkstra
f5502ef6fe Regex improvements for TemplateFactory 2014-06-17 09:24:37 +02:00
Timo Westkämper
77b5b5c916 Fix templates 2014-06-16 21:43:14 +03:00
Timo Westkämper
4e4d0a5f71 Update tests 2014-06-15 23:20:53 +03:00
Timo Westkämper
c4aac5b526 Add Firebird support stubs 2014-06-15 21:17:44 +03:00
Timo Westkämper
4a0e7fd857 Use String.valueOf 2014-06-15 14:11:01 +03:00
Timo Westkämper
48870a3542 Hide transformers 2014-06-14 21:28:29 +03:00
Timo Westkämper
5f10326ea8 Fix like escape for mssql 2014-06-14 21:26:48 +03:00
Timo Westkämper
fbcc18b900 Bump version 2014-06-09 21:33:01 +03:00
Timo Westkämper
786f680e8e Bump version 2014-06-09 21:31:56 +03:00
Timo Westkämper
167c749659 Merge pull request #780 from querydsl/i779
Improve numeric CollQuery functions
2014-05-30 19:41:21 +03:00
Timo Westkämper
7b8ec400a6 Merge pull request #782 from querydsl/i778
Replace ImmutableMap with HashMap
2014-05-30 19:41:12 +03:00
Timo Westkämper
a6824094d2 Merge pull request #783 from querydsl/i638
Improve Expression.toString
2014-05-30 19:41:03 +03:00
Timo Westkämper
95a104fdcb Improve Expression.toString 2014-05-29 22:54:54 +03:00
Timo Westkämper
bffeb9ac7d Replace ImmutableMap with HashMap 2014-05-29 20:19:30 +03:00
Timo Westkämper
7bf52fefb1 Improve numeric CollQuery functions 2014-05-29 18:21:14 +03:00
Ruben Dijkstra
646e6705b0 Maven SCM section update and inheritance fix 2014-05-25 14:05:17 +02:00
Ruben Dijkstra
f44128d146 Move back to guava 14.0 2014-05-25 11:30:04 +02:00
Ruben Dijkstra
3b7ea4da1f Merge branch 'guava_15.0' into guava_fix_constructorexpression 2014-05-24 14:59:22 +02:00
Ruben Dijkstra
b9b044451b Update to guava 15.0 2014-05-24 14:30:42 +02:00
Ruben Dijkstra
b5c1379734 Avoid Guava's notnull precondition 2014-05-24 12:21:20 +02:00
Timo Westkämper
e2e39f3b65 Merge branch 'master' into i723
Conflicts:
	querydsl-root/pom.xml
2014-05-20 23:06:10 +03:00
Timo Westkämper
9608ef7b1c Merge branch 'master' into spatial 2014-05-20 22:42:19 +03:00
Timo Westkämper
bd35480f16 Bump version 2014-05-20 22:42:16 +03:00
Timo Westkämper
74b1360c27 Bump version 2014-05-20 21:53:20 +03:00
Timo Westkämper
f8722fa922 Bump version 2014-05-20 21:29:37 +03:00
Timo Westkämper
07d877a1b7 Improve handling of unknown properties 2014-05-18 21:02:10 +03:00
Timo Westkämper
a926478d9b Merge branch 'master' into spatial
Conflicts:
	querydsl-apt/pom.xml
	querydsl-codegen/pom.xml
	querydsl-collections/pom.xml
	querydsl-core/pom.xml
	querydsl-docs/src/main/docbook/en-US/Querydsl_Reference.xml
	querydsl-hibernate-search/pom.xml
	querydsl-jdo/pom.xml
	querydsl-jpa-codegen/pom.xml
	querydsl-jpa/pom.xml
	querydsl-lucene3/pom.xml
	querydsl-lucene4/pom.xml
	querydsl-maven-plugin/pom.xml
	querydsl-maven-plugin/src/main/java/com/mysema/query/maven/AbstractMetaDataExportMojo.java
	querydsl-mongodb/pom.xml
	querydsl-root/pom.xml
	querydsl-scala/pom.xml
	querydsl-sql-codegen/pom.xml
	querydsl-sql-codegen/src/main/java/com/mysema/query/sql/ant/AntMetaDataExporter.java
	querydsl-sql-codegen/src/main/java/com/mysema/query/sql/codegen/MetaDataSerializer.java
	querydsl-sql-codegen/src/main/java/com/mysema/query/sql/codegen/SQLCodegenModule.java
	querydsl-sql/pom.xml
	querydsl-sql/src/main/java/com/mysema/query/sql/SQLTemplates.java
	querydsl-sql/src/main/java/com/mysema/query/sql/SQLiteTemplates.java
	querydsl-sql/src/test/java/com/mysema/query/AbstractBaseTest.java
	querydsl-sql/src/test/java/com/mysema/query/Connections.java
	querydsl-sql/src/test/java/com/mysema/query/SelectBase.java
	querydsl-sql/src/test/java/com/mysema/query/suites/H2SuiteTest.java
	querydsl-sql/src/test/java/com/mysema/query/suites/MSSQLSuiteTest.java
	querydsl-sql/src/test/java/com/mysema/query/suites/MySQLSuiteTest.java
	querydsl-sql/src/test/java/com/mysema/query/suites/PostgreSQLSuiteTest.java
	querydsl-sql/src/test/java/com/mysema/query/suites/TeradataSuiteTest.java
	querydsl-sql/template.mf
2014-05-13 22:25:20 +03:00
Ruben Dijkstra
1e6c1383dd Stricter typing for the transformers in ConstructorExpression. 2014-05-11 17:02:12 +02:00
Ruben Dijkstra
ef7a293377 Rename NullSafePrimitiveTransformer. 2014-05-11 15:51:53 +02:00
Timo Westkämper
0d71239d27 Merge pull request #742 from querydsl/i741
Improve math normalization
2014-05-10 20:57:32 +03:00
Timo Westkämper
9bf44bef3b Merge pull request #753 from querydsl/i738
Remove optional flags
2014-05-10 13:59:18 +03:00
Timo Westkämper
6194738712 Merge pull request #681 from Shredder121/issue679
Constructorexpression default values for primitives.
2014-05-10 13:58:25 +03:00
Timo Westkämper
dda5454943 Remove optional flags 2014-05-09 23:24:56 +03:00
Timo Westkämper
c78a46f067 Further improve Normalization 2014-05-08 21:22:35 +03:00
Timo Westkämper
3eee955077 Improve normalization 2014-05-08 19:56:51 +03:00
Timo Westkämper
5241f09031 Improve order handling 2014-05-07 22:14:39 +03:00
Timo Westkämper
7675e54e5f Simplify normalize method 2014-05-07 21:01:04 +03:00
Ruben Dijkstra
99b389edb9 Use the Benchmark Runner for the normalization performance test. 2014-05-07 08:35:01 +02:00
Ruben Dijkstra
c8a03af0c8 Improve operation normalization handling. 2014-05-06 23:32:27 +02:00
Timo Westkämper
752e82a261 Fix test 2014-05-06 23:53:27 +03:00
Timo Westkämper
dc8cb9ca46 Improve math normalization 2014-05-06 23:29:20 +03:00
Timo Westkämper
644dc47868 Merge branch 'master' into i723
Conflicts:
	querydsl-root/pom.xml
2014-05-03 20:45:27 +03:00
Timo Westkämper
09206d452c Bump version 2014-05-02 22:16:20 +03:00
Timo Westkämper
0b72e42151 Bump version 2014-05-02 22:14:27 +03:00
Ruben Dijkstra
f8eea76efb Log a more user friendly version of the elapsed time for benchmarks. 2014-05-01 22:42:33 +02:00
Ruben Dijkstra
3b528a8321 Removed '<' and '>' in JavaDoc. 2014-04-30 22:28:41 +02:00
Timo Westkämper
c965225fc1 Bump version 2014-04-30 21:15:06 +03:00
Ruben Dijkstra
a082a04531 Merge branch 'master' of github.com:mysema/querydsl into issue679 2014-04-30 16:33:22 +02:00
Timo Westkämper
dd38b1cc2c Merge branch 'master' into enforcer 2014-04-30 17:23:26 +03:00
Timo Westkämper
2b64a09d86 Merge branch 'master' into i723 2014-04-30 14:47:12 +03:00
Timo Westkämper
732147c1d7 Reduce logging 2014-04-30 11:45:17 +03:00
Timo Westkämper
af0de3c861 Reduce logging 2014-04-30 10:08:14 +03:00
Timo Westkämper
9a24c976c9 Improve jdk8 compatibility 2014-04-29 13:41:04 +03:00
Ruben Dijkstra
d2cc339bc4 Deep toString for exception string. 2014-04-23 19:14:42 +02:00
Ruben Dijkstra
30c66e177f Map datastructure not necessary, the parametertypes are available already. 2014-04-23 09:09:45 +02:00
Ruben Dijkstra
c4e0f7e972 Added a primitive aware varargstransformer. 2014-04-22 20:26:14 +02:00
Ruben Dijkstra
41524d011c Edited the Nullable contract, which now is a no-op instead of throwing an exception on null arguments.
Renamed ConstructorArgumentTransformer to ArgumentTransformer.
2014-04-22 19:41:38 +02:00
Ruben Dijkstra
006ecb4f62 Changed redundant conditional check. 2014-04-18 00:07:52 +02:00
Ruben Dijkstra
46618222cc Removed the try-catch for the varargsconstructortransformer. 2014-04-17 18:53:10 +02:00
Ruben Dijkstra
4b2882f2ce Removed the List wrapping. 2014-04-15 22:18:43 +02:00
Timo Westkämper
b2c986c2f1 Add enforcer config 2014-04-15 22:06:45 +03:00
Ruben Dijkstra
610cb634c2 ConstructorUtilsTest update. 2014-04-15 09:28:21 +02:00
Ruben Dijkstra
36ee71ad0c Default values for varargs array.
Tests updated to reflect desired behavior.
Cleanup step and improvements are scheduled next.
2014-04-15 00:08:41 +02:00
Ruben Dijkstra
92b978bda9 Replaced System.arraycopy with reflective array access.
This solves ArrayStoreExceptions that would otherwise occur with a primitive array.
2014-04-12 01:00:50 +02:00
Ruben Dijkstra
3ff199fe61 ConstructorUtilsTest doesn't need to prepare an exception string, so a delegate method is not necessary. 2014-04-10 22:34:32 +02:00
Ruben Dijkstra
7779515f59 Extra normalization, otherwise compatibility is not guaranteed. 2014-04-10 21:31:07 +02:00
Ruben Dijkstra
ce2c062b44 Merged issue679 branch because of foreseen conflicts.
- conflicting getRealParameters moved to ConstructorUtils.

Merge branch 'master' of github.com:mysema/querydsl into issue679

Conflicts:
	querydsl-core/src/main/java/com/mysema/query/types/ConstructorExpression.java
2014-04-10 21:12:15 +02:00
Ruben Dijkstra
59761a03b6 amount of arguments of tested constructor should match in ProjectionsTest.Constructor_VarArgs2() 2014-04-10 21:08:05 +02:00
Ruben Dijkstra
0e27fbfd86 Moved Constructor related logic to ConstructorUtils.
Created tests for ConstructorUtils.
Updated ArrayUtils with isempty check.
ProjectionsTest edited, varargs missed an extra parameter.
2014-04-10 20:08:37 +02:00
Timo Westkämper
e53b05cf71 Merge pull request #703 from mysema/i702
Add Comparable support
2014-04-09 12:57:19 +03:00
Timo Westkämper
00f058a959 Create specialized versions based on runtime type 2014-04-09 11:50:51 +03:00
Timo Westkämper
9037b0952b Add Comparable support 2014-04-08 21:24:31 +03:00
Timo Westkämper
c92a0ed080 Improve order expression handling 2014-04-07 21:30:26 +03:00
Ruben Dijkstra
19321b08eb commented the call to varargsconstructorprovider 2014-03-25 21:50:58 +01:00
Ruben Dijkstra
03f92aa55f initial commit ConstructorProvider 2014-03-25 21:46:42 +01:00
Ruben Dijkstra
e501a0bdca invoke the toString method on the Class objects.
this allows for more verbose exception strings (class and interface keywords, or no keywords when primitive)
2014-03-25 17:44:28 +01:00
Timo Westkämper
c63b8143aa Bump version 2014-03-24 10:08:54 +02:00
Timo Westkämper
b461186fee Bump version 2014-03-24 10:07:02 +02:00
Ruben Dijkstra
5c38c2208f In-place default primitive adjustment for ConstructorExpression 2014-03-21 11:21:09 +01:00
Ruben Dijkstra
df8c1e82f1 Constructorexpression default values for primitives. 2014-03-21 00:12:29 +01:00
Timo Westkämper
a33d00f1c7 Improve Expression de/serialization behaviour #676 2014-03-11 21:38:56 +02:00
Timo Westkämper
6244c205b1 Bump version #631 2014-03-05 23:41:16 +02:00
Timo Westkämper
71bac465f2 Fix any path expansion #671 2014-02-22 08:46:22 +02:00
Timo Westkämper
39f8f4b76d Add spatial support to code generation #631 2014-02-11 21:39:33 +02:00
Timo Westkämper
6649e65a5d Add count distinct for RelationalPathBase 2014-02-09 00:42:34 +02:00
Timo Westkämper
bae9d1de2d Bump version 2014-02-08 21:19:16 +02:00
Timo Westkämper
8383bd49bd Bump version 2014-02-08 21:18:45 +02:00
Timo Westkämper
52d458dbba Make QTuple$TupleImpl serializable #640 2014-01-30 22:40:05 +02:00
Timo Westkämper
b7c5bc8686 Make PathBuilder non-final #642 2014-01-30 22:38:33 +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
c31f9d1750 Remove redundant throws 2014-01-25 19:38:23 +02:00
Timo Westkämper
2961bf2df0 Move spatial content to querydsl-spatial #631 2014-01-23 21:38:48 +02:00
Timo Westkämper
88a44118d7 Add SQL mappings #631 2014-01-21 23:38:11 +02:00
Timo Westkämper
0136b2d7d8 Add more operations #631 2014-01-21 22:54:26 +02:00
Timo Westkämper
2da96256bb Add Enum support #635 2014-01-21 19:51:27 +02:00
Timo Westkämper
2fd733680b Add stubs for spatial types #631 2014-01-20 22:30:38 +02:00
Timo Westkämper
ff719c4d5d Further conversion improvements #620 #626 2014-01-14 21:00:25 +02:00
Timo Westkämper
493e84eee5 Improve native query result mapping #620 2014-01-13 23:34:49 +02:00
Timo Westkämper
40ca570544 Fix TemplateExpression equals contract 2014-01-10 23:45:32 +02:00
Timo Westkämper
e34376842f Add consistent conversion for multi argument projections #620 2014-01-08 22:00:11 +02:00
Timo Westkämper
16cd6d9697 #614 Add license headers and javadocs 2014-01-05 22:12:10 +02:00
Timo Westkämper
afa20018e8 Merge pull request #570 from TuomasKiviaho/GroupExpressionNesting
Support for group expression nesting
2014-01-05 12:04:40 -08:00
Timo Westkämper
c39e2139be Bump version 2013-12-23 01:11:16 +02:00
Timo Westkämper
be3423596f Bump version 2013-12-23 01:10:41 +02:00
Timo Westkämper
2499274714 Bump version 2013-12-20 15:41:48 +02:00
Timo Westkämper
da192b89c4 Fix javadocs #604 2013-12-20 00:08:01 +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
dc7a70c9ce Merge branch 'master' into teradata 2013-12-19 09:02:59 +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
06fb07c6a3 Remove redundant throws 2013-12-15 21:20:08 +02:00
Timo Westkämper
54937f00fa Remove redundant modifier 2013-12-15 21:16:56 +02:00
Timo Westkämper
7e9ae4c08f Remove useless String Value Of 2013-12-15 21:12:37 +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
2f3a8cf0bc Bump version 2013-12-12 20:22:59 +02:00
Timo Westkämper
0deb89f902 Bump version 2013-12-12 20:22:12 +02:00
Timo Westkämper
c3daa0fcbc Add test for null in constructor #592 2013-12-12 17:43:44 +02:00
Timo Westkämper
c6403f2c90 Add test for inner booleanbuilders #592 2013-12-12 17:34:13 +02:00
Timo Westkämper
376e0eb26f Improve and/or creation #592 2013-12-11 17:30:13 +02:00
Timo Westkämper
d2f802078c Add stubs for orderBy path expansion #582 2013-12-11 00:03:21 +02:00
Timo Westkämper
5559c495ad Improve SQLSubQuery.union signature #580 2013-12-10 10:41:06 +02:00
Timo Westkämper
9f861e7f3c Change version 2013-12-06 16:21:37 +02:00
Timo Westkämper
a35f9744ed Add CollectionOperation #580 2013-12-03 17:18:56 +02:00
Timo Westkämper
cbcf25d919 Merge branch 'master' into teradata 2013-12-02 15:30:39 +02:00
Timo Westkämper
380aad99fe Use SimpleExpression instead of Expression #574 2013-11-29 17:56:20 +02:00
Timo Westkämper
866523a4f1 Add enum conversion #575 2013-11-29 15:12:36 +02:00