FileDocCategorySizeDatePackage
Subqueries.javaAPI DocHibernate 3.2.55541Wed Oct 26 16:20:18 BST 2005org.hibernate.criterion

Subqueries

public class Subqueries extends Object
Factory class for criterion instances that represent expressions involving subqueries.
see
Restriction
see
Projection
see
org.hibernate.Criteria
author
Gavin King

Fields Summary
Constructors Summary
Methods Summary
public static Criterioneq(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "=", null, dc);
	
public static CriterioneqAll(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "=", "all", dc);
	
public static Criterionexists(DetachedCriteria dc)

		return new ExistsSubqueryExpression("exists", dc);
	
public static Criterionge(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, ">=", null, dc);
	
public static CriteriongeAll(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, ">=", "all", dc);
	
public static CriteriongeSome(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, ">=", "some", dc);
	
public static Criteriongt(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, ">", null, dc);
	
public static CriteriongtAll(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, ">", "all", dc);
	
public static CriteriongtSome(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, ">", "some", dc);
	
public static Criterionin(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "in", null, dc);
	
public static Criterionle(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "<=", null, dc);
	
public static CriterionleAll(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "<=", "all", dc);
	
public static CriterionleSome(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "<=", "some", dc);
	
public static Criterionlt(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "<", null, dc);
	
public static CriterionltAll(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "<", "all", dc);
	
public static CriterionltSome(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "<", "some", dc);
	
public static Criterionne(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "<>", null, dc);
	
public static CriterionnotExists(DetachedCriteria dc)

		return new ExistsSubqueryExpression("not exists", dc);
	
public static CriterionnotIn(java.lang.Object value, DetachedCriteria dc)

		return new SimpleSubqueryExpression(value, "not in", null, dc);
	
public static CriterionpropertyEq(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "=", null, dc);
	
public static CriterionpropertyEqAll(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "=", "all", dc);
	
public static CriterionpropertyGe(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, ">=", null, dc);
	
public static CriterionpropertyGeAll(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, ">=", "all", dc);
	
public static CriterionpropertyGeSome(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, ">=", "some", dc);
	
public static CriterionpropertyGt(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, ">", null, dc);
	
public static CriterionpropertyGtAll(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, ">", "all", dc);
	
public static CriterionpropertyGtSome(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, ">", "some", dc);
	
public static CriterionpropertyIn(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "in", null, dc);
	
public static CriterionpropertyLe(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "<=", null, dc);
	
public static CriterionpropertyLeAll(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "<=", "all", dc);
	
public static CriterionpropertyLeSome(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "<=", "some", dc);
	
public static CriterionpropertyLt(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "<", null, dc);
	
public static CriterionpropertyLtAll(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "<", "all", dc);
	
public static CriterionpropertyLtSome(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "<", "some", dc);
	
public static CriterionpropertyNe(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "<>", null, dc);
	
public static CriterionpropertyNotIn(java.lang.String propertyName, DetachedCriteria dc)

		return new PropertySubqueryExpression(propertyName, "not in", null, dc);