## Uses of Interface
org.hibernate.persister.entity.Queryable

Packages that use Queryable
org.hibernate.action: This package defines "actions" that are scheduled for asycnchronous execution by the event listeners.
org.hibernate.hql.ast.exec
org.hibernate.hql.ast.tree
org.hibernate.hql.ast.util
org.hibernate.persister.entity: This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.

Uses of Queryable in org.hibernate.action

Constructors in org.hibernate.action with parameters of type Queryable
`BulkOperationCleanupAction(SessionImplementor session, Queryable[] affectedQueryables)` Constructs an action to cleanup "affected cache regions" based on the affected entity persisters.

Uses of Queryable in org.hibernate.hql.ast.exec

Methods in org.hibernate.hql.ast.exec that return Queryable
`Queryable` `MultiTableUpdateExecutor.getAffectedQueryable()`
`protected Queryable[]` `MultiTableUpdateExecutor.getAffectedQueryables()`
`protected Queryable[]` `MultiTableDeleteExecutor.getAffectedQueryables()`
`protected Queryable[]` `BasicExecutor.getAffectedQueryables()`
`protected abstract Queryable[]` `AbstractStatementExecutor.getAffectedQueryables()`

Methods in org.hibernate.hql.ast.exec with parameters of type Queryable
`protected void` `AbstractStatementExecutor.createTemporaryTableIfNecessary(Queryable persister, SessionImplementor session)`
`protected void` `AbstractStatementExecutor.dropTemporaryTableIfNecessary(Queryable persister, SessionImplementor session)`
`protected String` `AbstractStatementExecutor.generateIdInsertSelect(Queryable persister, String tableAlias, antlr.collections.AST whereClause)`
`protected String` `AbstractStatementExecutor.generateIdSubselect(Queryable persister)`

Constructors in org.hibernate.hql.ast.exec with parameters of type Queryable
`BasicExecutor(HqlSqlWalker walker, Queryable persister)`

Uses of Queryable in org.hibernate.hql.ast.tree

Methods in org.hibernate.hql.ast.tree that return Queryable
`Queryable` `IntoClause.getQueryable()`
`Queryable` `FromElement.getQueryable()`

Methods in org.hibernate.hql.ast.tree with parameters of type Queryable
`void` `IntoClause.initialize(Queryable persister)`

Constructors in org.hibernate.hql.ast.tree with parameters of type Queryable
`AssignmentSpecification(antlr.collections.AST eq, Queryable persister)`

Uses of Queryable in org.hibernate.hql.ast.util

Methods in org.hibernate.hql.ast.util that return Queryable
`static Queryable` `SessionFactoryHelper.findQueryableUsingImports(SessionFactoryImplementor sfi, String className)` Given a (potentially unqualified) class name, locate its persister.
`Queryable` `SessionFactoryHelper.findQueryableUsingImports(String className)` Given a (potentially unqualified) class name, locate its persister.

Methods in org.hibernate.hql.ast.util with parameters of type Queryable
`void` `SyntheticAndFactory.addDiscriminatorWhereFragment(RestrictableStatement statement, Queryable persister, Map enabledFilters, String alias)`
`boolean` `SessionFactoryHelper.hasPhysicalDiscriminatorColumn(Queryable persister)` Does the given persister define a physical discriminator column for the purpose of inheritance discrimination?

Uses of Queryable in org.hibernate.persister.entity

Classes in org.hibernate.persister.entity that implement Queryable
`class` `AbstractEntityPersister` Basic functionality for persisting an entity via JDBC through either generated or custom SQL
`class` `JoinedSubclassEntityPersister` An `EntityPersister` implementing the normalized "table-per-subclass" mapping strategy
`class` `SingleTableEntityPersister` The default implementation of the `EntityPersister` interface.
`class` `UnionSubclassEntityPersister` Implementation of the "table-per-concrete-class" or "roll-down" mapping strategy for an entity and its inheritence hierarchy.

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.