FileDocCategorySizeDatePackage
CriteriaQuery.javaAPI DocHibernate 3.2.52546Tue May 31 15:24:42 BST 2005org.hibernate.criterion

CriteriaQuery

public interface CriteriaQuery
An instance of CriteriaQuery is passed to criterion, order and projection instances when actually compiling and executing the query. This interface is not used by application code.
author
Gavin King

Fields Summary
Constructors Summary
Methods Summary
public java.lang.StringgenerateSQLAlias()

public java.lang.StringgetColumn(org.hibernate.Criteria criteria, java.lang.String propertyPath)
Get the names of the columns mapped by a property path, ignoring projection aliases

public java.lang.String[]getColumnsUsingProjection(org.hibernate.Criteria criteria, java.lang.String propertyPath)
Get the names of the columns mapped by a property path

public java.lang.StringgetEntityName(org.hibernate.Criteria criteria)
Get the entity name of an entity

public java.lang.StringgetEntityName(org.hibernate.Criteria criteria, java.lang.String propertyPath)
Get the entity name of an entity, taking into account the qualifier of the property path

public org.hibernate.engine.SessionFactoryImplementorgetFactory()

public java.lang.String[]getIdentifierColumns(org.hibernate.Criteria subcriteria)
Get the identifier column names of this entity

public org.hibernate.type.TypegetIdentifierType(org.hibernate.Criteria subcriteria)
Get the identifier type of this entity

public java.lang.StringgetPropertyName(java.lang.String propertyName)
Get the property name, given a possibly qualified property name

public java.lang.StringgetSQLAlias(org.hibernate.Criteria criteria, java.lang.String propertyPath)
Get the root table alias of an entity, taking into account the qualifier of the property path

public java.lang.StringgetSQLAlias(org.hibernate.Criteria subcriteria)
Get the root table alias of an entity

public org.hibernate.type.TypegetType(org.hibernate.Criteria criteria, java.lang.String propertyPath)
Get the type of a property path, ignoring projection aliases

public org.hibernate.type.TypegetTypeUsingProjection(org.hibernate.Criteria criteria, java.lang.String propertyPath)
Get the type of a property path

public org.hibernate.engine.TypedValuegetTypedIdentifierValue(org.hibernate.Criteria subcriteria, java.lang.Object value)

public org.hibernate.engine.TypedValuegetTypedValue(org.hibernate.Criteria criteria, java.lang.String propertyPath, java.lang.Object value)
Get the a typed value for the given property value.