T
- Java typepublic abstract class ComparableExpressionBase<T extends java.lang.Comparable> extends SimpleExpression<T>
ComparableExpressionBase
represents comparable expressionsComparable
,
Serialized FormhashCode, mixin
Constructor and Description |
---|
ComparableExpressionBase(Expression<T> mixin) |
Modifier and Type | Method and Description |
---|---|
OrderSpecifier<T> |
asc()
Create an OrderSpecifier for ascending order of this expression
|
ComparableExpressionBase<T> |
coalesce(Expression<?>... exprs)
Create a
coalesce(this, exprs...) expression |
ComparableExpressionBase<T> |
coalesce(Expression<T> expr)
Create a
coalesce(this, expr) expression |
ComparableExpressionBase<T> |
coalesce(T... args)
Create a
coalesce(this, args...) expression |
ComparableExpressionBase<T> |
coalesce(T arg)
Create a
coalesce(this, arg) expression |
OrderSpecifier<T> |
desc()
Create an OrderSpecifier for descending order of this expression
|
ComparableExpressionBase<T> |
max()
Create a
max(this) expression |
ComparableExpressionBase<T> |
min()
Create a
min(this) expression |
ComparableExpressionBase<T> |
nullif(Expression<T> other)
Create a
nullif(this, other) expression |
ComparableExpressionBase<T> |
nullif(T other)
Create a
nullif(this, other) expression |
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, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
accept
public ComparableExpressionBase(Expression<T> mixin)
public OrderSpecifier<T> asc()
public ComparableExpressionBase<T> coalesce(Expression<T> expr)
coalesce(this, expr)
expressionexpr
- additional argumentpublic ComparableExpressionBase<T> coalesce(Expression<?>... exprs)
coalesce(this, exprs...)
expressionexprs
- additional argumentspublic ComparableExpressionBase<T> coalesce(T arg)
coalesce(this, arg)
expressionarg
- additional argumentpublic ComparableExpressionBase<T> coalesce(T... args)
coalesce(this, args...)
expressionargs
- additional argumentspublic ComparableExpressionBase<T> nullif(Expression<T> other)
nullif(this, other)
expressionnullif
in class SimpleExpression<T extends java.lang.Comparable>
other
- public ComparableExpressionBase<T> nullif(T other)
nullif(this, other)
expressionnullif
in class SimpleExpression<T extends java.lang.Comparable>
other
- public OrderSpecifier<T> desc()
public ComparableExpressionBase<T> min()
min(this)
expression
Get the minimum value of this expression (aggregation)
public ComparableExpressionBase<T> max()
max(this)
expression
Get the maximum value of this expression (aggregation)
Copyright © 2007–2021 Querydsl. All rights reserved.