Class CaseBuilder

java.lang.Object
com.querydsl.core.types.dsl.CaseBuilder

public final class CaseBuilder extends Object
CaseBuilder enables the construction of typesafe case-when-then-else constructs : e.g.

 Expression<String> cases = new CaseBuilder()
     .when(c.annualSpending.gt(10000)).then("Premier")
     .when(c.annualSpending.gt(5000)).then("Gold")
     .when(c.annualSpending.gt(2000)).then("Silver")
     .otherwise("Bronze");
 
Author:
tiwe