public abstract class

AbstractEmptinessExpression

extends Object
implements Criterion
java.lang.Object
   ↳ org.hibernate.criterion.AbstractEmptinessExpression
Known Direct Subclasses

Class Overview

Implementation of AbstractEmptinessExpression.

Summary

Fields
protected final String propertyName
Protected Constructors
AbstractEmptinessExpression(String propertyName)
Public Methods
final TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery)
Return typed values for all parameters in the rendered SQL fragment
final String toSqlString(Criteria criteria, CriteriaQuery criteriaQuery)
Render the SQL fragment
final String toString()
Protected Methods
abstract boolean excludeEmpty()
QueryableCollection getQueryableCollection(String entityName, String propertyName, SessionFactoryImplementor factory)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.hibernate.criterion.Criterion

Fields

protected final String propertyName

Protected Constructors

protected AbstractEmptinessExpression (String propertyName)

Public Methods

public final TypedValue[] getTypedValues (Criteria criteria, CriteriaQuery criteriaQuery)

Return typed values for all parameters in the rendered SQL fragment

Parameters
criteria The local criteria
criteriaQuery The overal criteria query
Returns
  • The types values (for binding)

public final String toSqlString (Criteria criteria, CriteriaQuery criteriaQuery)

Render the SQL fragment

Parameters
criteria The local criteria
criteriaQuery The overal criteria query
Returns
  • The generated SQL fragment

public final String toString ()

Protected Methods

protected abstract boolean excludeEmpty ()

protected QueryableCollection getQueryableCollection (String entityName, String propertyName, SessionFactoryImplementor factory)