## Uses of Interface
org.hibernate.persister.collection.QueryableCollection

Packages that use QueryableCollection
org.hibernate.criterion: A framework for defining restriction criteria and order criteria.
org.hibernate.hql.ast.tree
org.hibernate.hql.ast.util
org.hibernate.loader: This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.
org.hibernate.loader.collection: This package defines collection initializers
org.hibernate.loader.entity: This package defines entity loaders
org.hibernate.persister.collection: This package abstracts the persistence mechanism for collections.

Uses of QueryableCollection in org.hibernate.criterion

Methods in org.hibernate.criterion that return QueryableCollection
`protected QueryableCollection` `AbstractEmptinessExpression.getQueryableCollection(String entityName, String propertyName, SessionFactoryImplementor factory)`

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

Methods in org.hibernate.hql.ast.tree that return QueryableCollection
`QueryableCollection` `FromElement.getQueryableCollection()`
`QueryableCollection` `ComponentJoin.ComponentFromElementType.getQueryableCollection()`

Methods in org.hibernate.hql.ast.tree with parameters of type QueryableCollection
`protected String[]` `MapValueNode.resolveColumns(QueryableCollection collectionPersister)`
`protected String[]` `MapKeyNode.resolveColumns(QueryableCollection collectionPersister)`
`protected String[]` `MapEntryNode.resolveColumns(QueryableCollection collectionPersister)`
`protected abstract String[]` `AbstractMapComponentNode.resolveColumns(QueryableCollection collectionPersister)`
`protected Type` `MapValueNode.resolveType(QueryableCollection collectionPersister)`
`protected Type` `MapKeyNode.resolveType(QueryableCollection collectionPersister)`
`protected Type` `MapEntryNode.resolveType(QueryableCollection collectionPersister)`
`protected abstract Type` `AbstractMapComponentNode.resolveType(QueryableCollection collectionPersister)`
`void` `FromElement.setQueryableCollection(QueryableCollection queryableCollection)`

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

Methods in org.hibernate.hql.ast.util that return QueryableCollection
`QueryableCollection` `SessionFactoryHelper.getCollectionPersister(String role)` Locate the collection persister by the collection role.
`QueryableCollection` `SessionFactoryHelper.requireQueryableCollection(String role)` Locate the collection persister by the collection role, requiring that such a persister exist.

Methods in org.hibernate.hql.ast.util with parameters of type QueryableCollection
`JoinSequence` `SessionFactoryHelper.createCollectionJoinSequence(QueryableCollection collPersister, String collectionName)` Create a join sequence rooted at the given collection.

Uses of QueryableCollection in org.hibernate.loader

Methods in org.hibernate.loader with parameters of type QueryableCollection
`void` `OuterJoinableAssociation.addManyToManyJoin(JoinFragment outerjoin, QueryableCollection collection)`
`protected void` `JoinWalker.walkCollectionTree(QueryableCollection persister, String alias)` For a collection role, return a list of associations to be fetched by outerjoin

Uses of QueryableCollection in org.hibernate.loader.collection

Methods in org.hibernate.loader.collection with parameters of type QueryableCollection
`static CollectionInitializer` `BatchingCollectionInitializer.createBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`
`static CollectionInitializer` `BatchingCollectionInitializer.createBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`

Constructors in org.hibernate.loader.collection with parameters of type QueryableCollection
`BasicCollectionJoinWalker(QueryableCollection collectionPersister, int batchSize, String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`
`BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`
`BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`
`BasicCollectionLoader(QueryableCollection collectionPersister, SessionFactoryImplementor session, LoadQueryInfluencers loadQueryInfluencers)`
`CollectionLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`
`OneToManyJoinWalker(QueryableCollection oneToManyPersister, int batchSize, String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`
`OneToManyLoader(QueryableCollection oneToManyPersister, int batchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`
`OneToManyLoader(QueryableCollection oneToManyPersister, int batchSize, String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`
`OneToManyLoader(QueryableCollection oneToManyPersister, SessionFactoryImplementor session, LoadQueryInfluencers loadQueryInfluencers)`
`SubselectCollectionLoader(QueryableCollection persister, String subquery, Collection entityKeys, QueryParameters queryParameters, Map namedParameterLocMap, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`
`SubselectOneToManyLoader(QueryableCollection persister, String subquery, Collection entityKeys, QueryParameters queryParameters, Map namedParameterLocMap, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`

Uses of QueryableCollection in org.hibernate.loader.entity

Constructors in org.hibernate.loader.entity with parameters of type QueryableCollection
`CollectionElementLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)`

Uses of QueryableCollection in org.hibernate.persister.collection

Subinterfaces of QueryableCollection in org.hibernate.persister.collection
`interface` `SQLLoadableCollection`

Classes in org.hibernate.persister.collection that implement QueryableCollection
`class` `AbstractCollectionPersister` Base implementation of the `QueryableCollection` interface.
`class` `BasicCollectionPersister` Collection persister for collections of values and many-to-many associations.
`class` `OneToManyPersister` Collection persister for one-to-many associations.

Constructors in org.hibernate.persister.collection with parameters of type QueryableCollection
`CollectionPropertyMapping(QueryableCollection memberPersister)`

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