Package org.hibernate.sql
Class CaseFragment
- java.lang.Object
-
- org.hibernate.sql.CaseFragment
-
- Direct Known Subclasses:
ANSICaseFragment,DecodeCaseFragment,DerbyCaseFragment,HSQLCaseFragment,MckoiCaseFragment
public abstract class CaseFragment extends java.lang.ObjectAbstract SQL case fragment renderer
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Mapcasesprotected java.lang.StringreturnColumnName
-
Constructor Summary
Constructors Constructor Description CaseFragment()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CaseFragmentaddWhenColumnNotNull(java.lang.String alias, java.lang.String columnName, java.lang.String value)CaseFragmentsetReturnColumnName(java.lang.String returnColumnName)CaseFragmentsetReturnColumnName(java.lang.String returnColumnName, java.lang.String suffix)abstract java.lang.StringtoFragmentString()
-
-
-
Method Detail
-
toFragmentString
public abstract java.lang.String toFragmentString()
-
setReturnColumnName
public CaseFragment setReturnColumnName(java.lang.String returnColumnName)
-
setReturnColumnName
public CaseFragment setReturnColumnName(java.lang.String returnColumnName, java.lang.String suffix)
-
addWhenColumnNotNull
public CaseFragment addWhenColumnNotNull(java.lang.String alias, java.lang.String columnName, java.lang.String value)
-
-