org.hibernate.criterion
Class SubqueryExpression
java.lang.Object
   org.hibernate.criterion.SubqueryExpression
org.hibernate.criterion.SubqueryExpression
- All Implemented Interfaces: 
- Serializable, Criterion
- Direct Known Subclasses: 
- ExistsSubqueryExpression, PropertySubqueryExpression, SimpleSubqueryExpression
- public abstract class SubqueryExpression 
- extends Object- implements Criterion
- Author:
- Gavin King
- See Also:
- Serialized Form
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SubqueryExpression
protected SubqueryExpression(String op,
                             String quantifier,
                             DetachedCriteria dc)
getTypes
protected Type[] getTypes()
- 
 
- 
 
toLeftSqlString
protected abstract String toLeftSqlString(Criteria criteria,
                                          CriteriaQuery outerQuery)
- 
 
- 
 
toSqlString
public String toSqlString(Criteria criteria,
                          CriteriaQuery criteriaQuery)
                   throws HibernateException
- Description copied from interface: Criterion
- Render the SQL fragment
 
- 
- Specified by:
- toSqlStringin interface- Criterion
 
- 
- Parameters:
- criteria- The local criteria
- criteriaQuery- 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:
- getTypedValuesin interface- Criterion
 
- 
- Parameters:
- criteria- The local criteria
- criteriaQuery- The overal criteria query
- Returns:
- The types values (for binding)
- Throws:
- HibernateException- Problem determining types.
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.