net.sf.hibernate.sql
Class HSQLCaseFragment

java.lang.Object
  extended bynet.sf.hibernate.sql.CaseFragment
      extended bynet.sf.hibernate.sql.HSQLCaseFragment

public class HSQLCaseFragment
extends CaseFragment

The HSQL CASEWHEN function.
casewhen(..., ..., ...) as ...

Author:
Wolfgang Jung

Constructor Summary
HSQLCaseFragment()
           
 
Method Summary
 CaseFragment addWhenColumnNotNull(String alias, String columnName, String value)
           
 CaseFragment setReturnColumnName(String returnColumnName)
           
 CaseFragment setReturnColumnName(String returnColumnName, String suffix)
           
 String toFragmentString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HSQLCaseFragment

public HSQLCaseFragment()
Method Detail

setReturnColumnName

public CaseFragment setReturnColumnName(String returnColumnName)
Specified by:
setReturnColumnName in class CaseFragment

setReturnColumnName

public CaseFragment setReturnColumnName(String returnColumnName,
                                        String suffix)
Specified by:
setReturnColumnName in class CaseFragment

addWhenColumnNotNull

public CaseFragment addWhenColumnNotNull(String alias,
                                         String columnName,
                                         String value)
Specified by:
addWhenColumnNotNull in class CaseFragment

toFragmentString

public String toFragmentString()
Specified by:
toFragmentString in class CaseFragment