Package org.hibernate.sql
Class InFragment
- java.lang.Object
-
- org.hibernate.sql.InFragment
-
public class InFragment extends Object
An SQL IN expression.
... in(...)
-
-
Constructor Summary
Constructors Constructor Description InFragment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InFragmentaddValue(Object value)InFragmentaddValues(Object[] values)InFragmentsetColumn(String columnName)InFragmentsetColumn(String alias, String columnName)InFragmentsetFormula(String alias, String formulaTemplate)StringtoFragmentString()
-
-
-
Field Detail
-
NULL
public static final String NULL
- See Also:
- Constant Field Values
-
NOT_NULL
public static final String NOT_NULL
- See Also:
- Constant Field Values
-
columnName
protected String columnName
-
-
Method Detail
-
addValue
public InFragment addValue(Object value)
- Parameters:
value- an SQL literal, NULL, or NOT_NULL- Returns:
this, for method chaining
-
addValues
public InFragment addValues(Object[] values)
-
setColumn
public InFragment setColumn(String columnName)
-
setColumn
public InFragment setColumn(String alias, String columnName)
-
setFormula
public InFragment setFormula(String alias, String formulaTemplate)
-
toFragmentString
public String toFragmentString()
-
-