Class DateQueryExtensions
- java.lang.Object
-
- org.cyclos.entities.utils.queryextensions.DateQueryExtensions
-
public class DateQueryExtensions extends Object
Contains query extension methods for dates
-
-
Constructor Summary
Constructors Constructor Description DateQueryExtensions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.querydsl.core.types.dsl.DateTimeExpression<Date>addDays(com.querydsl.core.types.Expression<Date> exp, com.querydsl.core.types.Expression<Integer> number)Returns an expression which adds a given number of days to a datestatic com.querydsl.core.types.dsl.DateTimeExpression<Date>addDays(com.querydsl.core.types.Expression<Date> exp, Integer number)Returns an expression which adds a given number of days to a datestatic com.querydsl.core.types.dsl.DateTimeExpression<Date>addInterval(com.querydsl.core.types.Expression<Date> exp, com.querydsl.core.types.Expression<TimeInterval> interval)Returns an expression which adds a given interval to a datestatic com.querydsl.core.types.Predicatefuture(com.querydsl.core.types.Expression<Date> exp)Returns a predicate for the given path on the futurestatic com.querydsl.core.types.Predicatepast(com.querydsl.core.types.Expression<Date> exp)Returns a predicate for the given path on the paststatic com.querydsl.core.types.Predicateperiod(com.querydsl.core.types.Expression<Date> exp, DatePeriod period)Returns a timestamp period filter on a timestamp expressionstatic com.querydsl.core.types.dsl.NumberExpression<Long>unixTimestamp(com.querydsl.core.types.Expression<Date> exp)Returns an expression representing the UNIX timestamp for a given timestamp
-
-
-
Method Detail
-
addDays
@QueryDelegate(java.util.Date.class) public static com.querydsl.core.types.dsl.DateTimeExpression<Date> addDays(com.querydsl.core.types.Expression<Date> exp, com.querydsl.core.types.Expression<Integer> number)
Returns an expression which adds a given number of days to a date
-
addDays
@QueryDelegate(java.util.Date.class) public static com.querydsl.core.types.dsl.DateTimeExpression<Date> addDays(com.querydsl.core.types.Expression<Date> exp, Integer number)
Returns an expression which adds a given number of days to a date
-
addInterval
@QueryDelegate(java.util.Date.class) public static com.querydsl.core.types.dsl.DateTimeExpression<Date> addInterval(com.querydsl.core.types.Expression<Date> exp, com.querydsl.core.types.Expression<TimeInterval> interval)
Returns an expression which adds a given interval to a date
-
future
@QueryDelegate(java.util.Date.class) public static com.querydsl.core.types.Predicate future(com.querydsl.core.types.Expression<Date> exp)
Returns a predicate for the given path on the future
-
past
@QueryDelegate(java.util.Date.class) public static com.querydsl.core.types.Predicate past(com.querydsl.core.types.Expression<Date> exp)
Returns a predicate for the given path on the past
-
period
@QueryDelegate(java.util.Date.class) public static com.querydsl.core.types.Predicate period(com.querydsl.core.types.Expression<Date> exp, DatePeriod period)
Returns a timestamp period filter on a timestamp expression
-
unixTimestamp
@QueryDelegate(java.util.Date.class) public static com.querydsl.core.types.dsl.NumberExpression<Long> unixTimestamp(com.querydsl.core.types.Expression<Date> exp)
Returns an expression representing the UNIX timestamp for a given timestamp
-
-