Package com.querydsl.core.types.dsl
Class ComparableExpressionBase<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>
- Type Parameters:
T- Java type
- All Implemented Interfaces:
Expression<T>,Serializable
- Direct Known Subclasses:
ComparableExpression,NumberExpression
ComparableExpressionBase represents comparable 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 TypeMethodDescriptionasc()Create an OrderSpecifier for ascending order of this expressioncoalesce(Expression<?>... exprs) Create acoalesce(this, exprs...)expressioncoalesce(Expression<T> expr) Create acoalesce(this, expr)expressionCreate acoalesce(this, arg)expressionCreate acoalesce(this, args...)expressiondesc()Create an OrderSpecifier for descending order of this expressionmax()Create amax(this)expressionmin()Create amin(this)expressionnullif(Expression<T> other) Create anullif(this, other)expressionCreate anullif(this, other)expressionMethods inherited from class com.querydsl.core.types.dsl.SimpleExpression
as, as, 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
-
ComparableExpressionBase
-
-
Method Details
-
asc
Create an OrderSpecifier for ascending order of this expression- Returns:
- ascending order by this
-
coalesce
Create acoalesce(this, expr)expression- Parameters:
expr- additional argument- Returns:
- coalesce
-
coalesce
Create acoalesce(this, exprs...)expression- Parameters:
exprs- additional arguments- Returns:
- coalesce
-
coalesce
Create acoalesce(this, arg)expression- Parameters:
arg- additional argument- Returns:
- coalesce
-
coalesce
Create acoalesce(this, args...)expression- Parameters:
args- additional arguments- Returns:
- coalesce
-
nullif
Create anullif(this, other)expression- Overrides:
nullifin classSimpleExpression<T extends Comparable>- Parameters:
other-- Returns:
- nullif(this, other)
-
nullif
Create anullif(this, other)expression- Overrides:
nullifin classSimpleExpression<T extends Comparable>- Parameters:
other-- Returns:
- nullif(this, other)
-
desc
Create an OrderSpecifier for descending order of this expression- Returns:
- descending order by this
-
min
Create amin(this)expressionGet the minimum value of this expression (aggregation)
- Returns:
- min(this)
-
max
Create amax(this)expressionGet the maximum value of this expression (aggregation)
- Returns:
- max(this)
-