org.hibernate.criterion
Class SimpleExpression
java.lang.Object
org.hibernate.criterion.SimpleExpression
- All Implemented Interfaces:
- Serializable, Criterion
public class SimpleExpression
- extends Object
- implements Criterion
superclass for "simple" comparisons (with SQL binary operators)
- See Also:
- Serialized Form
SimpleExpression
protected SimpleExpression(String propertyName,
Object value,
String op)
SimpleExpression
protected SimpleExpression(String propertyName,
Object value,
String op,
boolean ignoreCase)
ignoreCase
public SimpleExpression ignoreCase()
toSqlString
public String toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
- Description copied from interface:
Criterion
- Render the SQL fragment
- Specified by:
toSqlString
in interface Criterion
- Parameters:
criteria
- The local criteriacriteriaQuery
- The overal criteria query
- Returns:
- The generated SQL fragment
- Throws:
HibernateException
- Problem during rendering.
getTypedValues
public TypedValue[] getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
- Description copied from interface:
Criterion
- Return typed values for all parameters in the rendered SQL fragment
- Specified by:
getTypedValues
in interface Criterion
- Parameters:
criteria
- The local criteriacriteriaQuery
- The overal criteria query
- Returns:
- The types values (for binding)
- Throws:
HibernateException
- Problem determining types.
toString
public String toString()
- Overrides:
toString
in class Object
getOp
protected final String getOp()
getPropertyName
public String getPropertyName()
getValue
public Object getValue()
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.