Releases: turkraft/springfilter
Releases · turkraft/springfilter
Version 0.7.5
Added the Nothing node.
Version 0.7.4
Added some other methods to the query builder.
Version 0.7.3
- Added the in predicate. Examples:
id in (1, 2, 3)
,name in ('yusuf', 'jose')
- Added the FilterQueryBuilder class which helps to easily create queries, as an alternative to Lombok's builder:
import static com.turkraft.springfilter.FilterQueryBuilder.*;
Filter filter = filter(like(field("name"), input("%jose%"))); // name ~ '%jose%'
Version 0.7.2
Added support for functions. These are the ones available for now:
- absolute
- average
- min
- max
- sum
- currentDate
- currentTime
- currentTimestamp
- size
- length
- trim
Example query: average(ratings) > 4.5
Version 0.7.1
First release.