public class Case<E> extends Function<E>
Modifier and Type | Class and Description |
---|---|
static class |
Case.CaseCondition<V,W> |
Modifier and Type | Method and Description |
---|---|
Object[] |
arguments() |
ArrayList<Case.CaseCondition<?,?>> |
conditions() |
<V> Expression<E> |
elseThen(V result) |
Object |
elseValue() |
static <S> Case<S> |
type(Class<S> type) |
static <S> Case<S> |
type(String name,
Class<S> type) |
<U,V> Case<E> |
when(Condition<U,?> condition,
V then) |
as, equals, expressionForArgument, getAlias, getClassType, getExpressionType, getName, hashCode
abs, asc, avg, between, desc, eq, eq, equal, equal, function, greaterThan, greaterThan, greaterThanOrEqual, greaterThanOrEqual, gt, gt, gte, gte, in, in, isNull, lessThan, lessThan, lessThanOrEqual, lessThanOrEqual, like, lower, lt, lt, lte, lte, max, min, ne, ne, notEqual, notEqual, notIn, notIn, notLike, notNull, round, round, substr, sum, trim, trim, upper
public <V> Expression<E> elseThen(V result)
public Object elseValue()
public ArrayList<Case.CaseCondition<?,?>> conditions()