public abstract class

CaseFragment

extends Object
java.lang.Object
   ↳ org.hibernate.sql.CaseFragment
Known Direct Subclasses

Class Overview

Abstract SQL case fragment renderer

Summary

Fields
protected Map cases
protected String returnColumnName
Public Constructors
CaseFragment()
Public Methods
CaseFragment addWhenColumnNotNull(String alias, String columnName, String value)
CaseFragment setReturnColumnName(String returnColumnName, String suffix)
CaseFragment setReturnColumnName(String returnColumnName)
abstract String toFragmentString()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Map cases

protected String returnColumnName

Public Constructors

public CaseFragment ()

Public Methods

public CaseFragment addWhenColumnNotNull (String alias, String columnName, String value)

public CaseFragment setReturnColumnName (String returnColumnName, String suffix)

public CaseFragment setReturnColumnName (String returnColumnName)

public abstract String toFragmentString ()