Uses of Class
org.hibernate.engine.spi.LoadQueryInfluencers
Packages that use LoadQueryInfluencers
Package
Description
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Defines the runtime mapping metamodel describing how domain-model parts map
to relational database objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
Contracts for creating a SQL AST.
AST nodes representing root tables and joins in a SQL tree.
SPI for execution of SQL statements via JDBC.
-
Uses of LoadQueryInfluencers in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return LoadQueryInfluencersModifier and TypeMethodDescriptionSessionDelegatorBaseImpl.getLoadQueryInfluencers()SharedSessionContractImplementor.getLoadQueryInfluencers()Get theLoadQueryInfluencersassociated with this session.Methods in org.hibernate.engine.spi with parameters of type LoadQueryInfluencersModifier and TypeMethodDescriptionbooleanEntityKey.isBatchLoadable(LoadQueryInfluencers influencers) -
Uses of LoadQueryInfluencers in org.hibernate.loader.ast.spi
Methods in org.hibernate.loader.ast.spi with parameters of type LoadQueryInfluencersModifier and TypeMethodDescriptionBatchLoaderFactory.createCollectionBatchLoader(int domainBatchSize, LoadQueryInfluencers influencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor factory) Create a BatchLoader for batch-loadable collections.<T> EntityBatchLoader<T> BatchLoaderFactory.createEntityBatchLoader(int domainBatchSize, EntityMappingType entityDescriptor, LoadQueryInfluencers loadQueryInfluencers) Create a BatchLoader for batch-loadable entities.default booleanLoadable.isAffectedByBatchSize(LoadQueryInfluencers influencers) booleanLoadable.isAffectedByEnabledFetchProfiles(LoadQueryInfluencers influencers) Whether any of the LoadQueryInfluencers.getEnabledFetchProfileNames() apply to this loadabledefault booleanLoadable.isAffectedByEnabledFilters(LoadQueryInfluencers influencers) Deprecated, for removal: This API element is subject to removal in a future version.booleanLoadable.isAffectedByEnabledFilters(LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKeyFilters) Whether any of the "influencers" affect this loadable.booleanLoadable.isAffectedByEntityGraph(LoadQueryInfluencers influencers) Whether the effective entity-graph applies to this loadabledefault booleanLoadable.isAffectedByInfluencers(LoadQueryInfluencers influencers) Deprecated, for removal: This API element is subject to removal in a future version.default booleanLoadable.isAffectedByInfluencers(LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKeyFilters) default booleanLoadable.isNotAffectedByInfluencers(LoadQueryInfluencers influencers) -
Uses of LoadQueryInfluencers in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type LoadQueryInfluencersModifier and TypeMethodDescriptionvoidPluralAttributeMapping.applyAuxiliaryRestrictions(TableGroup tableGroup, PluralAttributeMapping.PredicateConsumer predicateConsumer, LoadQueryInfluencers influencers, SqlAliasBaseGenerator sqlAliasBaseGenerator) Apply auxiliary restrictions (soft delete, temporal, audit) in a single pass.voidAuxiliaryMapping.applyPredicate(EntityMappingType associatedEntityDescriptor, Consumer<Predicate> predicateConsumer, TableGroup tableGroup, SqlAliasBaseGenerator sqlAliasBaseGenerator, LoadQueryInfluencers influencers) Applies the auxiliary row restriction to an entity table group.voidAuxiliaryMapping.applyPredicate(PluralAttributeMapping associatedEntityDescriptor, Consumer<Predicate> predicateConsumer, TableGroup tableGroup, SqlAliasBaseGenerator sqlAliasBaseGenerator, LoadQueryInfluencers influencers) Applies the auxiliary row restriction to a collection table group.voidAuxiliaryMapping.applyPredicate(TableGroupJoin tableGroupJoin, LoadQueryInfluencers loadQueryInfluencers) Applies the auxiliary row restriction directly to a table-group join.default voidAuxiliaryMapping.applyPredicate(TableReferenceJoin tableReferenceJoin, NamedTableReference primaryTableReference, String originalTableName, EntityMappingType entityMappingType, SqlAliasBaseGenerator sqlAliasBaseGenerator, LoadQueryInfluencers influencers) Applies the auxiliary restriction to a joined table reference.default booleanManagedMappingType.areAttributesAffectedByEnabledFilters(Set<ManagedMappingType> visitedTypes, LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKey) default booleanEntityMappingType.isAffectedByEnabledFetchProfiles(LoadQueryInfluencers influencers) default booleanEntityMappingType.isAffectedByEnabledFilters(LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKeyFilters) default booleanManagedMappingType.isAffectedByEnabledFilters(Set<ManagedMappingType> visitedTypes, LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKey) default booleanEntityMappingType.isAffectedByEntityGraph(LoadQueryInfluencers influencers) booleanAuxiliaryMapping.isAffectedByInfluencers(LoadQueryInfluencers influencers) Whether query plans involving this mapping are affected by the supplied influencers.booleanAuxiliaryMapping.useAuxiliaryTable(LoadQueryInfluencers influencers) Whether this mapping should use its auxiliary table for the supplied query influencers. -
Uses of LoadQueryInfluencers in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection with parameters of type LoadQueryInfluencersModifier and TypeMethodDescriptionprotected CollectionLoaderAbstractCollectionPersister.createSingleKeyCollectionLoader(LoadQueryInfluencers loadQueryInfluencers) For Hibernate ReactivebooleanAbstractCollectionPersister.isAffectedByEnabledFetchProfiles(LoadQueryInfluencers influencers) default booleanCollectionPersister.isAffectedByEnabledFetchProfiles(LoadQueryInfluencers influencers) booleanAbstractCollectionPersister.isAffectedByEnabledFilters(Set<ManagedMappingType> visitedTypes, LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKeyFilters) booleanAbstractCollectionPersister.isAffectedByEnabledFilters(LoadQueryInfluencers influencers) booleanAbstractCollectionPersister.isAffectedByEnabledFilters(LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKeyFilters) default booleanCollectionPersister.isAffectedByEnabledFilters(Set<ManagedMappingType> visitedTypes, LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKey) default booleanCollectionPersister.isAffectedByEnabledFilters(LoadQueryInfluencers influencers) default booleanCollectionPersister.isAffectedByEnabledFilters(LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKeyFilters) booleanAbstractCollectionPersister.isAffectedByEntityGraph(LoadQueryInfluencers influencers) default booleanCollectionPersister.isAffectedByEntityGraph(LoadQueryInfluencers influencers) -
Uses of LoadQueryInfluencers in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type LoadQueryInfluencersModifier and TypeMethodDescriptionbooleanAbstractEntityPersister.isAffectedByEnabledFetchProfiles(LoadQueryInfluencers loadQueryInfluencers) booleanAbstractEntityPersister.isAffectedByEnabledFilters(Set<ManagedMappingType> visitedTypes, LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKey) booleanAbstractEntityPersister.isAffectedByEnabledFilters(LoadQueryInfluencers loadQueryInfluencers, boolean onlyApplyForLoadByKeyFilters) booleanAbstractEntityPersister.isAffectedByEnabledFiltersForCache(LoadQueryInfluencers influencers) default booleanEntityPersister.isAffectedByEnabledFiltersForCache(LoadQueryInfluencers influencers) booleanAbstractEntityPersister.isAffectedByEntityGraph(LoadQueryInfluencers loadQueryInfluencers) booleanAbstractEntityPersister.isAffectedByInfluencers(LoadQueryInfluencers influencers, boolean onlyApplyForLoadByKeyFilters) -
Uses of LoadQueryInfluencers in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi that return LoadQueryInfluencers -
Uses of LoadQueryInfluencers in org.hibernate.query.sqm.sql.spi
Methods in org.hibernate.query.sqm.sql.spi that return LoadQueryInfluencersModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.getLoadQueryInfluencers()FakeSqmToSqlAstConverter.getLoadQueryInfluencers()SqmTranslationRequest.loadQueryInfluencers()Load and fetch-plan influences effective for this translation.SqmTranslationRequest.Mutation.loadQueryInfluencers()Returns the value of theloadQueryInfluencersrecord component.SqmTranslationRequest.Select.loadQueryInfluencers()Returns the value of theloadQueryInfluencersrecord component.Constructors in org.hibernate.query.sqm.sql.spi with parameters of type LoadQueryInfluencersModifierConstructorDescriptionMutation(SqmDmlStatement<?> statement, QueryOptions queryOptions, SqmParameterMapping parameterMapping, QueryParameterBindings parameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext) Creates an instance of aMutationrecord class.Select(SqmSelectStatement<?> statement, QueryOptions queryOptions, SqmParameterMapping parameterMapping, QueryParameterBindings parameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems) Creates an instance of aSelectrecord class. -
Uses of LoadQueryInfluencers in org.hibernate.sql.ast.spi.creation
Methods in org.hibernate.sql.ast.spi.creation that return LoadQueryInfluencers -
Uses of LoadQueryInfluencers in org.hibernate.sql.ast.spi.query.from
Methods in org.hibernate.sql.ast.spi.query.from with parameters of type LoadQueryInfluencersModifier and TypeMethodDescriptionvoidNamedTableReference.applyAuxiliaryTable(AuxiliaryMapping mapping, LoadQueryInfluencers influencers) -
Uses of LoadQueryInfluencers in org.hibernate.sql.exec.spi
Methods in org.hibernate.sql.exec.spi that return LoadQueryInfluencers -
Uses of LoadQueryInfluencers in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi with parameters of type LoadQueryInfluencersModifier and TypeMethodDescriptionJdbcValuesMappingProducer.resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory) Resolve the JdbcValuesMapping.
Loadable.isAffectedByEnabledFilters(LoadQueryInfluencers, boolean)instead