Uses of Interface
org.hibernate.persister.collection.QueryableCollection
-
-
Uses of QueryableCollection in org.hibernate.criterion
Methods in org.hibernate.criterion that return QueryableCollection Modifier and Type Method Description protected QueryableCollection
AbstractEmptinessExpression. getQueryableCollection(java.lang.String entityName, java.lang.String propertyName, SessionFactoryImplementor factory)
-
Uses of QueryableCollection in org.hibernate.loader
Methods in org.hibernate.loader with parameters of type QueryableCollection Modifier and Type Method Description void
OuterJoinableAssociation. addManyToManyJoin(JoinFragment outerjoin, QueryableCollection collection)
protected void
JoinWalker. walkCollectionTree(QueryableCollection persister, java.lang.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 that return QueryableCollection Modifier and Type Method Description QueryableCollection
BatchingCollectionInitializer. collectionPersister()
protected QueryableCollection
CollectionLoader. collectionPersister()
Methods in org.hibernate.loader.collection with parameters of type QueryableCollection Modifier and Type Method Description protected CollectionInitializer
BatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
CollectionInitializer
BatchingCollectionInitializerBuilder. createBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for basic and many-to-many collections (collections with a dedicated collection table).CollectionInitializer
BatchingCollectionInitializerBuilder. createBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
Builds a batch-fetch capable CollectionInitializer for one-to-many collections (collections without a dedicated collection table).protected abstract CollectionInitializer
BatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected CollectionInitializer
DynamicBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected CollectionInitializer
LegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
CollectionInitializer
PaddedBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
protected abstract CollectionInitializer
BatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected CollectionInitializer
DynamicBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected CollectionInitializer
LegacyBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
CollectionInitializer
PaddedBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
Constructors in org.hibernate.loader.collection with parameters of type QueryableCollection Constructor Description BasicCollectionJoinWalker(QueryableCollection collectionPersister, int batchSize, java.lang.String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, java.lang.String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
BasicCollectionLoader(QueryableCollection collectionPersister, int batchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
BasicCollectionLoader(QueryableCollection collectionPersister, SessionFactoryImplementor session, LoadQueryInfluencers loadQueryInfluencers)
BatchingCollectionInitializer(QueryableCollection collectionPersister)
CollectionLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
DynamicBatchingCollectionInitializer(QueryableCollection collectionPersister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
LegacyBatchingCollectionInitializer(QueryableCollection persister, int[] batchSizes, Loader[] loaders)
OneToManyJoinWalker(QueryableCollection oneToManyPersister, int batchSize, java.lang.String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
OneToManyLoader(QueryableCollection oneToManyPersister, int batchSize, java.lang.String subquery, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
OneToManyLoader(QueryableCollection oneToManyPersister, int batchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
OneToManyLoader(QueryableCollection oneToManyPersister, SessionFactoryImplementor session, LoadQueryInfluencers loadQueryInfluencers)
SubselectCollectionLoader(QueryableCollection persister, java.lang.String subquery, java.util.Collection entityKeys, QueryParameters queryParameters, java.util.Map<java.lang.String,int[]> namedParameterLocMap, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
SubselectOneToManyLoader(QueryableCollection persister, java.lang.String subquery, java.util.Collection entityKeys, QueryParameters queryParameters, java.util.Map<java.lang.String,int[]> namedParameterLocMap, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of QueryableCollection in org.hibernate.loader.collection.plan
Methods in org.hibernate.loader.collection.plan that return QueryableCollection Modifier and Type Method Description protected QueryableCollection
AbstractLoadPlanBasedCollectionInitializer. collectionPersister()
Methods in org.hibernate.loader.collection.plan with parameters of type QueryableCollection Modifier and Type Method Description protected CollectionInitializer
AbstractBatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
CollectionInitializer
LegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
CollectionInitializer
LegacyBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
static CollectionLoader.Builder
CollectionLoader. forCollection(QueryableCollection collectionPersister)
Constructors in org.hibernate.loader.collection.plan with parameters of type QueryableCollection Constructor Description AbstractLoadPlanBasedCollectionInitializer(QueryableCollection collectionPersister, QueryBuildingParameters buildingParameters)
BatchingCollectionInitializer(QueryableCollection collectionPersister)
CollectionLoader(QueryableCollection collectionPersister, QueryBuildingParameters buildingParameters)
LegacyBatchingCollectionInitializer(QueryableCollection persister, int[] batchSizes, Loader[] loaders)
-
Uses of QueryableCollection in org.hibernate.loader.entity
Constructors in org.hibernate.loader.entity with parameters of type QueryableCollection Constructor Description CollectionElementLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of QueryableCollection in org.hibernate.persister.collection
Subinterfaces of QueryableCollection in org.hibernate.persister.collection Modifier and Type Interface Description interface
SQLLoadableCollection
Classes in org.hibernate.persister.collection that implement QueryableCollection Modifier and Type Class Description 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 Constructor Description CollectionPropertyMapping(QueryableCollection memberPersister)
-