Package com.querydsl.core.types.dsl
Class TimeExpression<T extends Comparable>
java.lang.Object
com.querydsl.core.types.dsl.DslExpression<T>
com.querydsl.core.types.dsl.SimpleExpression<T>
com.querydsl.core.types.dsl.ComparableExpressionBase<T>
com.querydsl.core.types.dsl.ComparableExpression<T>
com.querydsl.core.types.dsl.LiteralExpression<T>
com.querydsl.core.types.dsl.TemporalExpression<T>
com.querydsl.core.types.dsl.TimeExpression<T>
- Type Parameters:
T- expression type
- All Implemented Interfaces:
Expression<T>,Serializable
- Direct Known Subclasses:
TimeOperation,TimePath,TimeTemplate
TimeExpression represents Time expressions- Author:
- tiwe
- See Also:
-
Field Summary
Fields inherited from class com.querydsl.core.types.dsl.DslExpression
hashCode, mixin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate an alias for the expressionCreate an alias for the expressioncoalesce(Expression<?>... exprs) Create acoalesce(this, exprs...)expressioncoalesce(Expression<T> expr) Create acoalesce(this, expr)expressionCreate acoalesce(this, arg)expressionCreate acoalesce(this, args...)expressionstatic TimeExpression<Time>Create an expression representing the current time as a TimeExpression instancestatic <T extends Comparable>
TimeExpression<T>currentTime(Class<T> cl) Create an expression representing the current time as a TimeExpression instancehour()Create a hours expression (range 0-23)Create a milliseconds expression (range 0-999)minute()Create a minutes expression (range 0-59)nullif(Expression<T> other) Create anullif(this, other)expressionCreate anullif(this, other)expressionsecond()Create a seconds expression (range 0-59)Methods inherited from class com.querydsl.core.types.dsl.TemporalExpression
after, after, before, beforeMethods inherited from class com.querydsl.core.types.dsl.LiteralExpression
castToNum, stringValueMethods inherited from class com.querydsl.core.types.dsl.ComparableExpression
between, between, goe, goe, goeAll, goeAll, goeAny, goeAny, gt, gt, gtAll, gtAll, gtAny, gtAny, loe, loe, loeAll, loeAll, loeAny, loeAny, lt, lt, ltAll, ltAll, ltAny, ltAny, max, min, notBetween, notBetweenMethods inherited from class com.querydsl.core.types.dsl.ComparableExpressionBase
asc, descMethods inherited from class com.querydsl.core.types.dsl.SimpleExpression
count, countDistinct, eq, eq, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, notIn, when, whenMethods inherited from class com.querydsl.core.types.dsl.DslExpression
equals, getType, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.querydsl.core.types.Expression
accept
-
Constructor Details
-
TimeExpression
-
-
Method Details
-
as
Description copied from class:SimpleExpressionCreate an alias for the expression- Overrides:
asin classComparableExpression<T extends Comparable>- Returns:
- alias expression
-
as
Description copied from class:SimpleExpressionCreate an alias for the expression- Overrides:
asin classComparableExpression<T extends Comparable>- Returns:
- alias expression
-
hour
Create a hours expression (range 0-23)- Returns:
- hour
-
minute
Create a minutes expression (range 0-59)- Returns:
- minute
-
second
Create a seconds expression (range 0-59)- Returns:
- second
-
milliSecond
Create a milliseconds expression (range 0-999)Is always 0 in JPA and JDO modules
- Returns:
- milli second
-
currentTime
Create an expression representing the current time as a TimeExpression instance- Returns:
- current time
-
currentTime
Create an expression representing the current time as a TimeExpression instance- Returns:
- current time
-
nullif
Create anullif(this, other)expression- Overrides:
nullifin classComparableExpression<T extends Comparable>- Parameters:
other-- Returns:
- nullif(this, other)
-
nullif
Create anullif(this, other)expression- Overrides:
nullifin classComparableExpression<T extends Comparable>- Parameters:
other-- Returns:
- nullif(this, other)
-
coalesce
Create acoalesce(this, expr)expression- Overrides:
coalescein classComparableExpression<T extends Comparable>- Parameters:
expr- additional argument- Returns:
- coalesce
-
coalesce
Create acoalesce(this, exprs...)expression- Overrides:
coalescein classComparableExpression<T extends Comparable>- Parameters:
exprs- additional arguments- Returns:
- coalesce
-
coalesce
Create acoalesce(this, arg)expression- Overrides:
coalescein classComparableExpression<T extends Comparable>- Parameters:
arg- additional argument- Returns:
- coalesce
-
coalesce
Create acoalesce(this, args...)expression- Overrides:
coalescein classComparableExpression<T extends Comparable>- Parameters:
args- additional arguments- Returns:
- coalesce
-