org.hibernate.criterion
Class Subqueries

java.lang.Object
  extended byorg.hibernate.criterion.Subqueries

public class Subqueries
extends Object

Factory class for criterion instances that represent expressions involving subqueries.

Author:
Gavin King
See Also:
Restriction, Projection, Criteria

Constructor Summary
Subqueries()
           
 
Method Summary
static Criterion eq(String value, DetachedCriteria dc)
           
static Criterion eqAll(String value, DetachedCriteria dc)
           
static Criterion exists(DetachedCriteria dc)
           
static Criterion ge(String value, DetachedCriteria dc)
           
static Criterion geAll(String value, DetachedCriteria dc)
           
static Criterion geSome(String value, DetachedCriteria dc)
           
static Criterion gt(String value, DetachedCriteria dc)
           
static Criterion gtAll(String value, DetachedCriteria dc)
           
static Criterion gtSome(String value, DetachedCriteria dc)
           
static Criterion in(String value, DetachedCriteria dc)
           
static Criterion le(String value, DetachedCriteria dc)
           
static Criterion leAll(String value, DetachedCriteria dc)
           
static Criterion leSome(String value, DetachedCriteria dc)
           
static Criterion lt(String value, DetachedCriteria dc)
           
static Criterion ltAll(String value, DetachedCriteria dc)
           
static Criterion ltSome(String value, DetachedCriteria dc)
           
static Criterion ne(String value, DetachedCriteria dc)
           
static Criterion notExists(DetachedCriteria dc)
           
static Criterion notIn(String value, DetachedCriteria dc)
           
static Criterion propertyEq(String propertyName, DetachedCriteria dc)
           
static Criterion propertyEqAll(String propertyName, DetachedCriteria dc)
           
static Criterion propertyGe(String propertyName, DetachedCriteria dc)
           
static Criterion propertyGeAll(String propertyName, DetachedCriteria dc)
           
static Criterion propertyGeSome(String propertyName, DetachedCriteria dc)
           
static Criterion propertyGt(String propertyName, DetachedCriteria dc)
           
static Criterion propertyGtAll(String propertyName, DetachedCriteria dc)
           
static Criterion propertyGtSome(String propertyName, DetachedCriteria dc)
           
static Criterion propertyIn(String propertyName, DetachedCriteria dc)
           
static Criterion propertyLe(String propertyName, DetachedCriteria dc)
           
static Criterion propertyLeAll(String propertyName, DetachedCriteria dc)
           
static Criterion propertyLeSome(String propertyName, DetachedCriteria dc)
           
static Criterion propertyLt(String propertyName, DetachedCriteria dc)
           
static Criterion propertyLtAll(String propertyName, DetachedCriteria dc)
           
static Criterion propertyLtSome(String propertyName, DetachedCriteria dc)
           
static Criterion propertyNe(String propertyName, DetachedCriteria dc)
           
static Criterion propertyNotIn(String propertyName, DetachedCriteria dc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Subqueries

public Subqueries()
Method Detail

exists

public static Criterion exists(DetachedCriteria dc)

notExists

public static Criterion notExists(DetachedCriteria dc)

propertyEqAll

public static Criterion propertyEqAll(String propertyName,
                                      DetachedCriteria dc)

propertyIn

public static Criterion propertyIn(String propertyName,
                                   DetachedCriteria dc)

propertyNotIn

public static Criterion propertyNotIn(String propertyName,
                                      DetachedCriteria dc)

propertyEq

public static Criterion propertyEq(String propertyName,
                                   DetachedCriteria dc)

propertyNe

public static Criterion propertyNe(String propertyName,
                                   DetachedCriteria dc)

propertyGt

public static Criterion propertyGt(String propertyName,
                                   DetachedCriteria dc)

propertyLt

public static Criterion propertyLt(String propertyName,
                                   DetachedCriteria dc)

propertyGe

public static Criterion propertyGe(String propertyName,
                                   DetachedCriteria dc)

propertyLe

public static Criterion propertyLe(String propertyName,
                                   DetachedCriteria dc)

propertyGtAll

public static Criterion propertyGtAll(String propertyName,
                                      DetachedCriteria dc)

propertyLtAll

public static Criterion propertyLtAll(String propertyName,
                                      DetachedCriteria dc)

propertyGeAll

public static Criterion propertyGeAll(String propertyName,
                                      DetachedCriteria dc)

propertyLeAll

public static Criterion propertyLeAll(String propertyName,
                                      DetachedCriteria dc)

propertyGtSome

public static Criterion propertyGtSome(String propertyName,
                                       DetachedCriteria dc)

propertyLtSome

public static Criterion propertyLtSome(String propertyName,
                                       DetachedCriteria dc)

propertyGeSome

public static Criterion propertyGeSome(String propertyName,
                                       DetachedCriteria dc)

propertyLeSome

public static Criterion propertyLeSome(String propertyName,
                                       DetachedCriteria dc)

eqAll

public static Criterion eqAll(String value,
                              DetachedCriteria dc)

in

public static Criterion in(String value,
                           DetachedCriteria dc)

notIn

public static Criterion notIn(String value,
                              DetachedCriteria dc)

eq

public static Criterion eq(String value,
                           DetachedCriteria dc)

gt

public static Criterion gt(String value,
                           DetachedCriteria dc)

lt

public static Criterion lt(String value,
                           DetachedCriteria dc)

ge

public static Criterion ge(String value,
                           DetachedCriteria dc)

le

public static Criterion le(String value,
                           DetachedCriteria dc)

ne

public static Criterion ne(String value,
                           DetachedCriteria dc)

gtAll

public static Criterion gtAll(String value,
                              DetachedCriteria dc)

ltAll

public static Criterion ltAll(String value,
                              DetachedCriteria dc)

geAll

public static Criterion geAll(String value,
                              DetachedCriteria dc)

leAll

public static Criterion leAll(String value,
                              DetachedCriteria dc)

gtSome

public static Criterion gtSome(String value,
                               DetachedCriteria dc)

ltSome

public static Criterion ltSome(String value,
                               DetachedCriteria dc)

geSome

public static Criterion geSome(String value,
                               DetachedCriteria dc)

leSome

public static Criterion leSome(String value,
                               DetachedCriteria dc)