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
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
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
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
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
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
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
ed2676721e
Fix any path handling
2014-08-08 20:06:12 +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
a2a87229d3
Merge branch 'master' into i646
2014-06-24 20:06:46 +03: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
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
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
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
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
6194738712
Merge pull request #681 from Shredder121/issue679
...
Constructorexpression default values for primitives.
2014-05-10 13:58:25 +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
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
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
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
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
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
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
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
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
Timo Westkämper
ef7c72ce02
Add factory method to create Constant instances
2013-11-28 15:46:22 +02:00
Timo Westkämper
3f8b6dad1a
Add support for Date, Time and DateTime expressions in CaseBuilder #574
2013-11-28 15:07:04 +02:00
Timo Westkämper
ba0781713d
Improve ProjectionRole handling #573
2013-11-27 14:35:03 +02:00
Timo Westkämper
13827275c1
Add fixes based on Sonar reports
2013-11-27 00:07:07 +02:00
Tuomas Kiviaho
6f000802f5
Support for group expression nesting
2013-11-23 08:35:46 +02:00
Timo Westkämper
26410b6519
Improve date/time handling #561
2013-11-21 23:25:32 +02:00
Timo Westkämper
ecd15d40eb
Fix GroupByIterate #514
2013-11-21 21:23:16 +02:00
Timo Westkämper
d2b6ee4142
Support null args in QList #567
2013-11-20 20:59:39 +02:00
Timo Westkämper
90a2c3cc14
Merge branch 'master' into teradata
2013-11-19 23:17:55 +02:00
Timo Westkämper
ca29d3bb12
Add support for literal serialization #552
2013-11-19 16:37:09 +02:00
Timo Westkämper
604dec97a2
Support iterate and list in group by processing #514
2013-11-18 22:29:04 +02:00
Timo Westkämper
4508ff9d87
Exclude com.apple.* classes #560
2013-11-18 12:18:20 +02:00
Timo Westkämper
0d8cda9434
Add stub for Teradata support #561
2013-11-18 12:16:00 +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
8626b1766f
Use subclasses in suites for JPA #533
...
Move CustomSuite to querydsl-core
2013-10-31 21:00:27 +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
d500afffc5
Remove files
2013-10-29 22:08:21 +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
70b09482e7
Add LuceneOps and MongodbOps
...
Use namespaced operators everywhere #532
2013-10-28 21:25:24 +02:00
Timo Westkämper
f71b034034
Add left and right functions #519
2013-10-16 23:03:38 +03:00
Timo Westkämper
e3b35dbb65
Add wildcard types
2013-10-08 18:19:23 +04:00
Timo Westkämper
91cdacbb61
Add direct not-in template #516
2013-10-08 18:17:07 +04:00
Timo Westkämper
7e934bed15
Add better exception for wrong getName() usage #512
2013-09-24 21:03:56 +03:00
Timo Westkämper
b22b9f0991
Improve excludedGroups usage
2013-09-17 22:58:02 +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
2dd07373ce
Improve formatting
2013-09-11 23:09:02 +03:00
Tobias Roeser
835437c651
Improved exception message in case, no valid constructor was found.
2013-09-11 21:50:04 +02:00
Timo Westkämper
09f0295578
Remove unused constants
2013-09-10 18:47:58 +03:00
Gili Tzabari
80d77e9007
ClassPathUtils.scanJar fails to handle paths containing spaces #495
2013-09-08 17:13:48 -04:00
Timo Westkämper
70052663aa
Make conversion safer #489
2013-09-05 21:37:00 +03:00
Timo Westkämper
5ff2a6eac6
Add QList for List typed projections
...
Add multi argument creation for GroupBy ResultTransformer #473
2013-08-29 22:19:25 +03:00
Timo Westkämper
400fcf9e1f
Improve primitive property handling
2013-08-28 13:54:17 +03:00
Timo Westkämper
1b5e319a06
Add OperatorImpl cache population #481
2013-08-23 17:51:56 +03:00
Timo Westkämper
07e42df350
Use yearMonth via operation template #474
2013-08-15 20:28:59 +03:00
Timo Westkämper
e9b899f8de
Improve alias handling in group by transformation #465
2013-08-09 18:33:57 +03:00
Timo Westkämper
aaf16b722d
#417 Improve GroupBy handling for deeper associations
2013-08-05 17:27:24 +03:00
Timo Westkämper
10c969ba0f
#465 Improve Group handling
2013-08-02 22:13:11 +03:00
Timo Westkämper
98db3640f5
#463 Improve handling of entity paths in native queries
2013-07-31 22:37:58 +03:00
Timo Westkämper
e7b55f95eb
Formatting changes
2013-07-30 23:44:03 +03:00
Stefan Oehme
f7690c652c
improve performance of QBean.newInstance()
2013-07-30 22:14:24 +02:00
Timo Westkämper
41271c9455
#462 Improve case-when-then serialization
2013-07-27 23:20:28 +03:00
Timo Westkämper
c8b5058fdf
#315 Add basic support for aggregation functions
2013-07-20 16:23:56 +03:00
Timo Westkämper
eca0c69fe5
#458 Add round(num,d) function
2013-07-20 14:44:27 +03:00
Timo Westkämper
5c4c163412
#448 Add Boolean conversion
2013-07-01 20:01:13 +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
d687710023
Skip yearWeek tests for JPA and JDO
2013-06-09 13:51:11 +03:00
Timo Westkämper
2b3cb43c4d
#432 Make operator handling more robust
2013-06-09 12:10:22 +03:00
Timo Westkämper
c640a8276f
#434 Make yearMonth and yearWeek composite operations
2013-06-09 11:54:59 +03:00
Timo Westkämper
49e8a0af2f
#414 Fix primitive array handling
2013-05-16 21:28:01 +03:00
Timo Westkämper
3c02ae372c
#417 Update test
2013-05-16 19:25:28 +03:00
Timo Westkämper
98ceacbac9
#417 Add test
2013-05-15 22:34:06 +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
718424ae1e
Update javadocs
2013-04-17 18:42:56 +03:00
Timo Westkämper
d7558d88b6
#397 Add regex to like validation
2013-04-17 18:38:37 +03:00
Timo Westkämper
1d8fd63a34
Format code
2013-04-17 10:08:24 +03:00
Timo Westkämper
b226105e70
#395 Update javadocs
2013-04-16 09:10:52 +03:00
Timo Westkämper
9240e2dece
#395 Improve javadocs
2013-04-15 21:50:25 +03:00
Timo Westkämper
d02c0c3093
#395 Improve javadocs
2013-04-15 20:50:45 +03:00
Timo Westkämper
2919eb2431
#392 Make limit/offset usage safe for int conversions
2013-04-10 19:33:38 +03:00
Timo Westkämper
786351e3f4
Improve javadocs
2013-04-03 20:26:01 +03:00
Timo Westkämper
2dd4c2623a
Add javadocs
2013-04-03 16:24:03 +03:00
Timo Westkämper
968eb64c81
Add javadocs
2013-04-03 16:13:28 +03:00
Timo Westkämper
b96020c1c0
Add javadocs
2013-04-03 15:49:47 +03:00
Timo Westkämper
4be7dbdfb7
#380 Add default patterns
2013-04-03 09:03:06 +03:00
Timo Westkämper
efe310100c
Remove more *Distinct methods
2013-04-02 22:04:36 +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
ea2f0ce833
#379 Fix JPAQueryMixin.normalize
2013-03-29 16:52:20 +02:00
Timo Westkämper
83012c7ef0
Format code
2013-03-28 22:09:42 +02:00
Timo Westkämper
682d912a42
#376 Fix params handling
2013-03-27 17:27:59 +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
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
da7c22adcb
#362 Add top usage for simple limit only cases
2013-03-15 21:19:46 +02:00
Timo Westkämper
17c444b2d4
Organize imports
2013-03-15 12:04:17 +02:00
Jan Prach
219cddb96c
Make round() in NumberExpression generic.
2013-03-12 02:04:21 -07:00
Timo Westkämper
e116d3551e
#174 Extend OrderSpecifier to support nullsFirst() and nullsLast()
2013-03-11 19:35:20 +02:00
Timo Westkämper
c6b3ebd82b
Add tests
2013-03-11 18:06:43 +02:00
Timo Westkämper
fb001febb7
Remove unused imports
2013-03-11 17:52:01 +02:00
Timo Westkämper
a49298f5c3
Add QMap projection
2013-03-10 20:10:19 +02:00
Timo Westkämper
84f73da185
#351 Fix NumberConversion behaviour
2013-03-04 17:12:29 +02:00
Timo Westkämper
82e4cfd366
Fix querydsl-core package dependency cycles
2013-03-01 17:21:01 +02:00
Timo Westkämper
5e98ac5913
Remove LimitingIterator
2013-03-01 17:19:20 +02:00
Timo Westkämper
40fedbbc6a
#347 Add Date arithmetic for all databases
2013-02-25 20:49:12 +02:00
Timo Westkämper
686c43465c
#345 Add random with seed support
2013-02-15 11:09:35 +02:00
Timo Westkämper
6cb0c6c0cd
#340 Change MetaDataSerializer default variable serialization
2013-02-12 20:55:28 +02:00
Timo Westkämper
7793e31902
Merge pull request #340 from fanste/master
...
[FeatureRequest] Customized default variable (name)
2013-02-12 10:50:42 -08:00
Timo Westkämper
f685d1fc6c
#341 Fix TemplateFactory cache synchronization
2013-02-12 20:48:03 +02:00