org.hibernate.criterion
Class AbstractEmptinessExpression
java.lang.Object
org.hibernate.criterion.AbstractEmptinessExpression
- All Implemented Interfaces:
- java.io.Serializable, Criterion
- Direct Known Subclasses:
- EmptyExpression, NotEmptyExpression
public abstract class AbstractEmptinessExpression
- extends java.lang.Object
- implements Criterion
Implementation of AbstractEmptinessExpression.
- Author:
- Steve Ebersole
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
propertyName
protected final java.lang.String propertyName
AbstractEmptinessExpression
protected AbstractEmptinessExpression(java.lang.String propertyName)
excludeEmpty
protected abstract boolean excludeEmpty()
toSqlString
public final java.lang.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.
getQueryableCollection
protected QueryableCollection getQueryableCollection(java.lang.String entityName,
java.lang.String propertyName,
SessionFactoryImplementor factory)
throws HibernateException
- Throws:
HibernateException
getTypedValues
public final 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 final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2008 Hibernate.org. All Rights Reserved.