Jan-Willem Gmelig Meyling
d651911bd5
Java 9 Automatic Module Names ( #2727 )
2021-01-24 20:50:27 +01:00
Jan-Willem Gmelig Meyling
d489638f9e
Switch from Slf4j to JUL to reduce transitive dependencies
2021-01-17 15:54:11 +01:00
Jan-Willem Gmelig Meyling
ac7f855dda
ResultTransformers for Guava collections
...
This pull request implements `ResultTransformers` for [Guava collection types](https://github.com/google/guava/wiki/CollectionUtilitiesExplained ) (`Multimap`, `Table`, `BiMap`). The [`ResultTransformers`](http://www.querydsl.com/static/querydsl/latest/reference/html/ch03s02.html ) form a fantastic API to project tuples to a composition of collections, most notably `Map` and `List`. However, deep nested `Maps` of `Lists` or `Maps` of `Maps` can lead to superfluous and erroneous code. The Guava collection types help with this, for example: `Multimap` forms a fluent API around a `Map<K, Set<V>` and `Table<R, C, V>` is basically a two-dimensional `Map`. This pull request adds factory methods in `GuavaGroupBy` to construct `ResultTransformers` for these Guava collection types.
2021-01-03 17:54:35 +01:00
Jan-Willem Gmelig Meyling
a9b4494255
[ #2048 ] Fix for null result in CollQuerySerializer
2021-01-02 00:54:53 +01:00
Ladislav Lencucha
f112a7e4a6
test(2048): test case to show how single expression operation results in unexpected result
2021-01-02 00:54:53 +01:00
Alexey Egorov
6ddab435e6
fix for #2106 enable NullsLast support in querydsl-collections orderBy()
2021-01-01 16:13:01 +01:00
Jan-Willem Gmelig Meyling
0fb26e84c8
[ #2479 ] Migrate off of JSR305
2020-12-31 17:52:35 +01:00
Jan-Willem Gmelig Meyling
45e88aa55b
Merge remote-tracking branch 'origin/master' into remove-joda-time
2020-12-31 16:39:44 +01:00
Jan-Willem Gmelig Meyling
8d7df5f38e
Merge remote-tracking branch 'origin/master' into java-8-2
2020-12-31 16:31:43 +01:00
Jan-Willem Gmelig Meyling
9560e01e3d
Merge pull request #2672 from querydsl/java-8
...
Target Java 8 for compilation
2020-12-31 15:49:28 +01:00
Jan-Willem Gmelig Meyling
98a9a8e90c
Converge Joda-Time versions and bump them to latest
2020-12-29 13:19:03 +08:00
Jan-Willem Gmelig Meyling
15da5c069f
[ #2697 ] Use ECJ compiler on JRE's without compiler for Alias.*
2020-12-28 15:35:42 +01:00
Jan-Willem Gmelig Meyling
d1d3f9dfe5
Subtree merge Mysema Codegen module
2020-12-28 13:38:41 +01:00
Jan-Willem Gmelig Meyling
93875879cb
Removed Guava Multimap occurrences
2020-12-24 13:20:07 +01:00
Jan-Willem Gmelig Meyling
7f9849e86d
Removed Guava Collection occurrences
2020-12-23 23:38:21 +01:00
Jan-Willem Gmelig Meyling
f1be28ab37
Replace Guava Stopwatch for benchmarks
2020-11-15 20:46:21 +01:00
Jan-Willem Gmelig Meyling
73e8305049
Eliminate more Guava API's
2020-11-15 20:46:10 +01:00
Jan-Willem Gmelig Meyling
a6b5d0ad6b
Replace Guava Function
2020-10-31 23:36:32 +01:00
Jan-Willem Gmelig Meyling
36f1299abc
Replace Guava API's with Java 8 ones
2020-10-31 23:35:47 +01:00
Jan-Willem Gmelig Meyling
5abd478fc3
Add Fetchable#stream method
2020-10-27 16:07:26 +01:00
Jan-Willem Gmelig Meyling
9f859baccc
Java 6/7/8 performance upgrades and migrations
2020-10-26 22:59:40 +01:00
Jan-Willem Gmelig Meyling
dfc50ac0d9
Target Java 8 for compilation
2020-10-26 19:49:27 +01:00
John Tims
08bea1ab3c
Querydsl 5.0.0-SNAPSHOT
2020-10-23 21:25:43 -06:00
John Tims
182de7fe5d
Querydsl 4.4.1-SNAPSHOT
2020-09-19 08:58:27 -06:00
John Tims
a3efb0e7e5
Querydsl 4.4.0
2020-09-19 08:08:10 -06:00
John Tims
ea3efae5d5
Querydsl 4.4.0-SNAPSHOT
2020-06-03 06:45:31 -06:00
John Tims
aee2f56adb
Querydsl 4.3.2-SNAPSHOT
2020-03-26 16:12:09 -06:00
John Tims
d514fd024f
Querydsl 4.3.1
2020-03-26 12:54:48 -06:00
John Tims
a8b2f49535
Bump version to 4.3.1-SNAPSHOT
2020-03-15 17:55:55 -06:00
John Tims
043a871638
Querydsl 4.3.0
2020-03-13 12:08:27 -06:00
John Tims
a221cd4d34
Querydsl 4.2.3-SNAPSHOT
2019-11-24 09:45:17 -07:00
John Tims
f2107a8242
Querydsl 4.2.2
2019-11-23 12:20:24 +02:00
Timo Westkämper
8321eeab36
Querydsl 4.2.1
2018-03-20 19:04:55 +02:00
Timo Westkämper
e709bf6334
Merge pull request #2269 from querydsl/querydsl-4.2.0
...
Querydsl 4.2.0
2018-03-17 19:03:36 +02:00
Timo Westkämper
964d6ce769
Querydsl 4.2.0
2018-03-13 18:54:25 +02:00
Timo Westkämper
721af2b801
Revert "Querydsl 4.2.0"
2018-03-04 22:17:43 +02:00
Timo Westkämper
f732b3ed92
Querydsl 4.2.0
2018-03-04 21:57:19 +02:00
Zoltán Reegn
3a74aaeabc
Explicitly declare NonUniqueResultException for fetchOne
...
Fetchable.fetchOne() declares in it's javadoc that it throws
NonUniqueResultException. It should therefore be explicitly declared in
the method signature as well.
All implementations must also declare in their signature that they throw.
This also has the desirable side-effect of the javadoc of all of the
implementors inheriting the @throws section from the javadoc of the
interface as well.
Fixes #2232
2018-01-16 14:03:05 +01: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
300f88d9c5
Fix null handling
2016-07-16 09:55:18 +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
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
Ruben Dijkstra
f5a9a8ce0b
Update examples in readme to Querydsl 4 syntax
2016-05-30 20:54:23 +02: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
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