Uses of Class
org.hibernate.engine.spi.LoadQueryInfluencers
-
Packages that use LoadQueryInfluencers Package Description org.hibernate.engine.spi org.hibernate.loader org.hibernate.loader.collection org.hibernate.loader.collection.plan org.hibernate.loader.criteria org.hibernate.loader.entity org.hibernate.loader.entity.plan Support for entity loaders built on top of theorg.hibernate.loader.plan
API to apply entity-graphsorg.hibernate.loader.plan.exec.query.spi Defines the SPI for obtaining values for options that impact the load query.org.hibernate.persister.collection org.hibernate.persister.entity org.hibernate.persister.walking.spi org.hibernate.tuple.component org.hibernate.tuple.entity -
-
Uses of LoadQueryInfluencers in org.hibernate.engine.spi
Fields in org.hibernate.engine.spi declared as LoadQueryInfluencers Modifier and Type Field Description static LoadQueryInfluencers
LoadQueryInfluencers. NONE
Static reference useful for cases where we are creating load SQL outside the context of any influencers.Methods in org.hibernate.engine.spi that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
SessionDelegatorBaseImpl. getLoadQueryInfluencers()
LoadQueryInfluencers
SharedSessionContractImplementor. getLoadQueryInfluencers()
Get the load query influencers associated with this session. -
Uses of LoadQueryInfluencers in org.hibernate.loader
Methods in org.hibernate.loader that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
JoinWalker. getLoadQueryInfluencers()
LoadQueryInfluencers
OuterJoinLoader. getLoadQueryInfluencers()
Constructors in org.hibernate.loader with parameters of type LoadQueryInfluencers Constructor Description AbstractEntityJoinWalker(OuterJoinLoadable persister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
AbstractEntityJoinWalker(OuterJoinLoadable persister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers, java.lang.String alias)
JoinWalker(SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
OuterJoinLoader(SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of LoadQueryInfluencers in org.hibernate.loader.collection
Methods in org.hibernate.loader.collection with parameters of type LoadQueryInfluencers 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 LoadQueryInfluencers 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)
CollectionJoinWalker(SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
CollectionLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
DynamicBatchingCollectionInitializer(QueryableCollection collectionPersister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
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 LoadQueryInfluencers in org.hibernate.loader.collection.plan
Methods in org.hibernate.loader.collection.plan with parameters of type LoadQueryInfluencers 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)
CollectionLoader.Builder
CollectionLoader.Builder. withInfluencers(LoadQueryInfluencers influencers)
-
Uses of LoadQueryInfluencers in org.hibernate.loader.criteria
Constructors in org.hibernate.loader.criteria with parameters of type LoadQueryInfluencers Constructor Description CriteriaJoinWalker(OuterJoinLoadable persister, CriteriaQueryTranslator translator, SessionFactoryImplementor factory, org.hibernate.internal.CriteriaImpl criteria, java.lang.String rootEntityName, LoadQueryInfluencers loadQueryInfluencers)
CriteriaJoinWalker(OuterJoinLoadable persister, CriteriaQueryTranslator translator, SessionFactoryImplementor factory, org.hibernate.internal.CriteriaImpl criteria, java.lang.String rootEntityName, LoadQueryInfluencers loadQueryInfluencers, java.lang.String alias)
CriteriaLoader(OuterJoinLoadable persister, SessionFactoryImplementor factory, org.hibernate.internal.CriteriaImpl criteria, java.lang.String rootEntityName, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of LoadQueryInfluencers in org.hibernate.loader.entity
Methods in org.hibernate.loader.entity with parameters of type LoadQueryInfluencers Modifier and Type Method Description protected abstract UniqueEntityLoader
BatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected abstract UniqueEntityLoader
BatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
UniqueEntityLoader
BatchingEntityLoaderBuilder. buildLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-mode, etc.UniqueEntityLoader
BatchingEntityLoaderBuilder. buildLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-options, etc.protected UniqueEntityLoader
BatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
protected UniqueEntityLoader
BatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
Constructors in org.hibernate.loader.entity with parameters of type LoadQueryInfluencers Constructor Description AbstractEntityLoader(OuterJoinLoadable persister, Type uniqueKeyType, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
CollectionElementLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityJoinWalker(OuterJoinLoadable persister, java.lang.String[] uniqueKey, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityJoinWalker(OuterJoinLoadable persister, java.lang.String[] uniqueKey, int batchSize, LockOptions lockOptions, boolean[] valueNullnes, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityJoinWalker(OuterJoinLoadable persister, java.lang.String[] uniqueKey, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, boolean[] valueNullness, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, java.lang.String[] uniqueKey, Type uniqueKeyType, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, java.lang.String[] uniqueKey, Type uniqueKeyType, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
EntityLoader(OuterJoinLoadable persister, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
NaturalIdEntityJoinWalker(OuterJoinLoadable persister, boolean[] valueNullness, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of LoadQueryInfluencers in org.hibernate.loader.entity.plan
-
Uses of LoadQueryInfluencers in org.hibernate.loader.plan.exec.query.spi
Methods in org.hibernate.loader.plan.exec.query.spi that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
QueryBuildingParameters. getQueryInfluencers()
Provides data for options which can influence the SQL query needed to load an entity. -
Uses of LoadQueryInfluencers in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection with parameters of type LoadQueryInfluencers Modifier and Type Method Description protected abstract CollectionInitializer
AbstractCollectionPersister. createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)
protected CollectionInitializer
BasicCollectionPersister. createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)
Create the CollectionLoaderprotected CollectionInitializer
OneToManyPersister. createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)
Create the OneToManyLoader -
Uses of LoadQueryInfluencers in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type LoadQueryInfluencers Modifier and Type Method Description protected UniqueEntityLoader
AbstractEntityPersister. createEntityLoader(LockMode lockMode, LoadQueryInfluencers loadQueryInfluencers)
protected UniqueEntityLoader
AbstractEntityPersister. createEntityLoader(LockOptions lockOptions, LoadQueryInfluencers loadQueryInfluencers)
protected UniqueEntityLoader
AbstractEntityPersister. createUniqueKeyLoader(Type uniqueKeyType, java.lang.String[] columns, LoadQueryInfluencers loadQueryInfluencers)
-
Uses of LoadQueryInfluencers in org.hibernate.persister.walking.spi
Methods in org.hibernate.persister.walking.spi with parameters of type LoadQueryInfluencers Modifier and Type Method Description FetchStrategy
AssociationAttributeDefinition. determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)
-
Uses of LoadQueryInfluencers in org.hibernate.tuple.component
Methods in org.hibernate.tuple.component with parameters of type LoadQueryInfluencers Modifier and Type Method Description FetchStrategy
CompositeBasedAssociationAttribute. determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)
-
Uses of LoadQueryInfluencers in org.hibernate.tuple.entity
Methods in org.hibernate.tuple.entity with parameters of type LoadQueryInfluencers Modifier and Type Method Description FetchStrategy
EntityBasedAssociationAttribute. determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)
-