org.hibernate.criterion

Class SimpleSubqueryExpression

Implemented Interfaces:
Criterion, Serializable

public class SimpleSubqueryExpression
extends SubqueryExpression

A comparison between a constant value and the the result of a subquery
Author:
Gavin King

Constructor Summary

SimpleSubqueryExpression(Object value, String op, String quantifier, DetachedCriteria dc)

Method Summary

TypedValue[]
getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery)
Return typed values for all parameters in the rendered SQL fragment
protected String
toLeftSqlString(Criteria criteria, CriteriaQuery criteriaQuery)

Methods inherited from class org.hibernate.criterion.SubqueryExpression

getTypedValues, getTypes, toLeftSqlString, toSqlString

Constructor Details

SimpleSubqueryExpression

protected SimpleSubqueryExpression(Object value,
                                   String op,
                                   String quantifier,
                                   DetachedCriteria dc)

Method Details

getTypedValues

public TypedValue[] getTypedValues(Criteria criteria,
                                   CriteriaQuery criteriaQuery)
            throws HibernateException
Return typed values for all parameters in the rendered SQL fragment
Specified by:
getTypedValues in interface Criterion
Overrides:
getTypedValues in interface SubqueryExpression
Parameters:
criteria - TODO
criteriaQuery -
Returns:
TypedValue[]

toLeftSqlString

protected String toLeftSqlString(Criteria criteria,
                                 CriteriaQuery criteriaQuery)
Overrides:
toLeftSqlString in interface SubqueryExpression