T
- expression typepublic abstract class EnumExpression<T extends java.lang.Enum<T>> extends LiteralExpression<T>
EnumExpression
represents Enum typed expressionshashCode, mixin
Constructor and Description |
---|
EnumExpression(Expression<T> mixin) |
Modifier and Type | Method and Description |
---|---|
EnumExpression<T> |
as(Path<T> alias)
Create an alias for the expression
|
EnumExpression<T> |
as(java.lang.String alias)
Create an alias for the expression
|
EnumExpression<T> |
coalesce(Expression<?>... exprs)
Create a
coalesce(this, exprs...) expression |
EnumExpression<T> |
coalesce(Expression<T> expr)
Create a
coalesce(this, expr) expression |
EnumExpression<T> |
coalesce(T... args)
Create a
coalesce(this, args...) expression |
EnumExpression<T> |
coalesce(T arg)
Create a
coalesce(this, arg) expression |
EnumExpression<T> |
nullif(Expression<T> other)
Create a
nullif(this, other) expression |
EnumExpression<T> |
nullif(T other)
Create a
nullif(this, other) expression |
NumberExpression<java.lang.Integer> |
ordinal()
Get the ordinal of this enum
|
castToNum, stringValue
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, notBetween
asc, desc
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 EnumExpression(Expression<T> mixin)
public EnumExpression<T> as(Path<T> alias)
SimpleExpression
as
in class ComparableExpression<T extends java.lang.Enum<T>>
public EnumExpression<T> as(java.lang.String alias)
SimpleExpression
as
in class ComparableExpression<T extends java.lang.Enum<T>>
public NumberExpression<java.lang.Integer> ordinal()
public EnumExpression<T> nullif(Expression<T> other)
nullif(this, other)
expressionnullif
in class ComparableExpression<T extends java.lang.Enum<T>>
other
- public EnumExpression<T> nullif(T other)
nullif(this, other)
expressionnullif
in class ComparableExpression<T extends java.lang.Enum<T>>
other
- public EnumExpression<T> coalesce(Expression<T> expr)
coalesce(this, expr)
expressioncoalesce
in class ComparableExpression<T extends java.lang.Enum<T>>
expr
- additional argumentpublic EnumExpression<T> coalesce(Expression<?>... exprs)
coalesce(this, exprs...)
expressioncoalesce
in class ComparableExpression<T extends java.lang.Enum<T>>
exprs
- additional argumentspublic EnumExpression<T> coalesce(T arg)
coalesce(this, arg)
expressioncoalesce
in class ComparableExpression<T extends java.lang.Enum<T>>
arg
- additional argumentpublic EnumExpression<T> coalesce(T... args)
coalesce(this, args...)
expressioncoalesce
in class ComparableExpression<T extends java.lang.Enum<T>>
args
- additional argumentsCopyright © 2007–2021 Querydsl. All rights reserved.