Package org.hibernate.criterion
Class LikeExpression
- java.lang.Object
-
- org.hibernate.criterion.LikeExpression
-
- All Implemented Interfaces:
java.io.Serializable
,Criterion
public class LikeExpression extends java.lang.Object implements Criterion
A criterion representing a "like" expression- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
LikeExpression(java.lang.String propertyName, java.lang.String value)
protected
LikeExpression(java.lang.String propertyName, java.lang.String value, java.lang.Character escapeChar, boolean ignoreCase)
protected
LikeExpression(java.lang.String propertyName, java.lang.String value, MatchMode matchMode)
protected
LikeExpression(java.lang.String propertyName, java.lang.String value, MatchMode matchMode, java.lang.Character escapeChar, boolean ignoreCase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypedValue[]
getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery)
Return typed values for all parameters in the rendered SQL fragmentjava.lang.String
toSqlString(Criteria criteria, CriteriaQuery criteriaQuery)
Render the SQL fragment
-
-
-
Constructor Detail
-
LikeExpression
protected LikeExpression(java.lang.String propertyName, java.lang.String value, java.lang.Character escapeChar, boolean ignoreCase)
-
LikeExpression
protected LikeExpression(java.lang.String propertyName, java.lang.String value)
-
LikeExpression
protected LikeExpression(java.lang.String propertyName, java.lang.String value, MatchMode matchMode)
-
LikeExpression
protected LikeExpression(java.lang.String propertyName, java.lang.String value, MatchMode matchMode, java.lang.Character escapeChar, boolean ignoreCase)
-
-
Method Detail
-
toSqlString
public java.lang.String toSqlString(Criteria criteria, CriteriaQuery criteriaQuery)
Description copied from interface:Criterion
Render the SQL fragment- Specified by:
toSqlString
in interfaceCriterion
- Parameters:
criteria
- The local criteriacriteriaQuery
- The overal criteria query- Returns:
- The generated SQL fragment
-
getTypedValues
public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery)
Description copied from interface:Criterion
Return typed values for all parameters in the rendered SQL fragment- Specified by:
getTypedValues
in interfaceCriterion
- Parameters:
criteria
- The local criteriacriteriaQuery
- The overal criteria query- Returns:
- The types values (for binding)
-
-