D
- public final class CaseForEqBuilder<D> extends Object
QCustomer c = QCustomer.customer; Expression<Integer> cases = c.annualSpending .when(1000l).then(1) .when(2000l).then(2) .when(5000l).then(3) .otherwise(4);
Modifier and Type | Class and Description |
---|---|
class |
CaseForEqBuilder.Cases<T,Q extends Expression<T>> |
class |
CaseForEqBuilder.CaseWhen<T,Q extends Expression<T>> |
Constructor and Description |
---|
CaseForEqBuilder(Expression<D> base,
Expression<? extends D> other) |
Modifier and Type | Method and Description |
---|---|
<T> CaseForEqBuilder.Cases<T,Expression<T>> |
then(Expression<T> then) |
<T extends Number & Comparable<?>> |
then(NumberExpression<T> then) |
CaseForEqBuilder.Cases<String,StringExpression> |
then(String then) |
CaseForEqBuilder.Cases<String,StringExpression> |
then(StringExpression then) |
<T> CaseForEqBuilder.Cases<T,Expression<T>> |
then(T then) |
<T extends Number & Comparable<?>> |
then(T then) |
<T> CaseForEqBuilder.Cases<T,Expression<T>> |
thenNull() |
<T extends Number & Comparable<?>> |
thenNumber(Expression<T> then) |
public CaseForEqBuilder(Expression<D> base, Expression<? extends D> other)
public <T> CaseForEqBuilder.Cases<T,Expression<T>> then(Expression<T> then)
public <T> CaseForEqBuilder.Cases<T,Expression<T>> then(T then)
public <T> CaseForEqBuilder.Cases<T,Expression<T>> thenNull()
public <T extends Number & Comparable<?>> CaseForEqBuilder.Cases<T,NumberExpression<T>> then(T then)
public <T extends Number & Comparable<?>> CaseForEqBuilder.Cases<T,NumberExpression<T>> then(NumberExpression<T> then)
public <T extends Number & Comparable<?>> CaseForEqBuilder.Cases<T,NumberExpression<T>> thenNumber(Expression<T> then)
public CaseForEqBuilder.Cases<String,StringExpression> then(StringExpression then)
public CaseForEqBuilder.Cases<String,StringExpression> then(String then)
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.