com.mysema.query.types.expr
Class CaseForEqBuilder.Cases<T,Q extends Expression<T>>

java.lang.Object
  extended by com.mysema.query.types.expr.CaseForEqBuilder.Cases<T,Q>
Enclosing class:
CaseForEqBuilder<D>

public abstract class CaseForEqBuilder.Cases<T,Q extends Expression<T>>
extends Object


Constructor Summary
CaseForEqBuilder.Cases()
           
 
Method Summary
protected abstract  Q createResult(Class<T> type, Expression<T> last)
           
 Q otherwise(Expression<T> otherwise)
           
 Q otherwise(T otherwise)
           
 CaseForEqBuilder.CaseWhen<T,Q> when(D when)
           
 CaseForEqBuilder.CaseWhen<T,Q> when(Expression<? extends D> when)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseForEqBuilder.Cases

public CaseForEqBuilder.Cases()
Method Detail

when

public CaseForEqBuilder.CaseWhen<T,Q> when(Expression<? extends D> when)

when

public CaseForEqBuilder.CaseWhen<T,Q> when(D when)

otherwise

public Q otherwise(Expression<T> otherwise)

createResult

protected abstract Q createResult(Class<T> type,
                                  Expression<T> last)

otherwise

public Q otherwise(T otherwise)


Copyright © 2007-2012 Mysema Ltd. All Rights Reserved.