Uses of Class
org.hibernate.engine.spi.LoadQueryInfluencers
-
Packages that use LoadQueryInfluencers Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.loader.ast.internal org.hibernate.loader.ast.spi org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.results Support for defining result set mappings used inNativeQuery
,ProcedureCall
, andStoredProcedureQuery
.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.mutation.internal.temptable Support for multi-table SQM mutation (insert, update, delete) operations using a table to temporarily hold the matching ids.org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.exec.spi SPI for execution of SQL statements via JDBC.org.hibernate.sql.results.jdbc.internal org.hibernate.sql.results.jdbc.spi -
-
Uses of LoadQueryInfluencers in org.hibernate.dialect
Constructors in org.hibernate.dialect with parameters of type LoadQueryInfluencers Constructor Description SybaseSqmToSqlAstConverter(SqmStatement<?> statement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers fetchInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
-
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 theLoadQueryInfluencers
associated with this session.LoadQueryInfluencers
SharedSessionDelegatorBaseImpl. getLoadQueryInfluencers()
-
Uses of LoadQueryInfluencers in org.hibernate.internal
Methods in org.hibernate.internal that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
SessionImpl. getLoadQueryInfluencers()
LoadQueryInfluencers
StatelessSessionImpl. getLoadQueryInfluencers()
Methods in org.hibernate.internal with parameters of type LoadQueryInfluencers Modifier and Type Method Description static void
FilterHelper. applyBaseRestrictions(Consumer<Predicate> predicateConsumer, Restrictable restrictable, TableGroup rootTableGroup, boolean useIdentificationVariable, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationState astCreationState)
-
Uses of LoadQueryInfluencers in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
AbstractCollectionBatchLoader. getInfluencers()
LoadQueryInfluencers
LoaderSqlAstCreationState. getLoadQueryInfluencers()
Methods in org.hibernate.loader.ast.internal with parameters of type LoadQueryInfluencers Modifier and Type Method Description CollectionBatchLoader
StandardBatchLoaderFactory. createCollectionBatchLoader(int domainBatchSize, LoadQueryInfluencers influencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor factory)
static SelectStatement
LoaderSelectBuilder. createSelect(Loadable loadable, List<? extends ModelPart> partsToSelect, List<ModelPart> restrictedParts, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)
static SelectStatement
LoaderSelectBuilder. createSelect(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)
Create an SQL AST select-statement based on matching one-or-more keysstatic SelectStatement
LoaderSelectBuilder. createSelectBySingleArrayParameter(Loadable loadable, ValuedModelPart restrictedPart, LoadQueryInfluencers influencers, LockOptions lockOptions, JdbcParameter jdbcArrayParameter, SessionFactoryImplementor sessionFactory)
Create a select-statement (SQL AST) for loading by multiple keys using a single SQL ARRAY parameterstatic SelectStatement
LoaderSelectBuilder. createSelectByUniqueKey(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)
Create an SQL AST select-statement for loading by unique keystatic SelectStatement
LoaderSelectBuilder. createSubSelectFetchSelect(PluralAttributeMapping attributeMapping, SubselectFetch subselect, DomainResult<?> cachedDomainResult, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)
Create an SQL AST select-statement used for subselect-based CollectionLoaderstatic Boolean
LoaderHelper. getReadOnlyFromLoadQueryInfluencers(LoadQueryInfluencers loadQueryInfluencers)
Determine if given influencers indicate read-onlySingleIdLoadPlan<T>
SingleIdEntityLoaderStandardImpl. resolveLoadPlan(LockOptions lockOptions, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)
-
Uses of LoadQueryInfluencers in org.hibernate.loader.ast.spi
Methods in org.hibernate.loader.ast.spi with parameters of type LoadQueryInfluencers Modifier and Type Method Description CollectionBatchLoader
BatchLoaderFactory. createCollectionBatchLoader(int domainBatchSize, LoadQueryInfluencers influencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor factory)
Create a BatchLoader for batch-loadable collections.boolean
Loadable. isAffectedByEnabledFetchProfiles(LoadQueryInfluencers influencers)
Whether any of the getEnabledFetchProfileNames() apply to this loadableboolean
Loadable. isAffectedByEnabledFilters(LoadQueryInfluencers influencers)
Whether any of the "influencers" affect this loadable.boolean
Loadable. isAffectedByEntityGraph(LoadQueryInfluencers influencers)
Whether the effective entity-graph applies to this loadabledefault boolean
Loadable. isAffectedByInfluencers(LoadQueryInfluencers influencers)
default boolean
Loadable. isNotAffectedByInfluencers(LoadQueryInfluencers influencers)
-
Uses of LoadQueryInfluencers in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type LoadQueryInfluencers Modifier and Type Method Description default boolean
EntityMappingType. isAffectedByEnabledFetchProfiles(LoadQueryInfluencers influencers)
default boolean
EntityMappingType. isAffectedByEnabledFilters(LoadQueryInfluencers influencers)
default boolean
EntityMappingType. isAffectedByEntityGraph(LoadQueryInfluencers influencers)
-
Uses of LoadQueryInfluencers in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type LoadQueryInfluencers Modifier and Type Method Description boolean
PluralAttributeMappingImpl. isAffectedByEnabledFetchProfiles(LoadQueryInfluencers influencers)
boolean
PluralAttributeMappingImpl. isAffectedByEnabledFilters(LoadQueryInfluencers influencers)
boolean
PluralAttributeMappingImpl. isAffectedByEntityGraph(LoadQueryInfluencers influencers)
-
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 CollectionLoader
AbstractCollectionPersister. createCollectionLoader(LoadQueryInfluencers loadQueryInfluencers)
boolean
AbstractCollectionPersister. isAffectedByEnabledFetchProfiles(LoadQueryInfluencers influencers)
default boolean
CollectionPersister. isAffectedByEnabledFetchProfiles(LoadQueryInfluencers influencers)
boolean
AbstractCollectionPersister. isAffectedByEnabledFilters(LoadQueryInfluencers influencers)
default boolean
CollectionPersister. isAffectedByEnabledFilters(LoadQueryInfluencers influencers)
boolean
AbstractCollectionPersister. isAffectedByEntityGraph(LoadQueryInfluencers influencers)
default boolean
CollectionPersister. isAffectedByEntityGraph(LoadQueryInfluencers influencers)
-
Uses of LoadQueryInfluencers in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type LoadQueryInfluencers Modifier and Type Method Description boolean
AbstractEntityPersister. isAffectedByEnabledFetchProfiles(LoadQueryInfluencers loadQueryInfluencers)
boolean
AbstractEntityPersister. isAffectedByEnabledFilters(LoadQueryInfluencers loadQueryInfluencers)
boolean
AbstractEntityPersister. isAffectedByEntityGraph(LoadQueryInfluencers loadQueryInfluencers)
-
Uses of LoadQueryInfluencers in org.hibernate.query.results
Methods in org.hibernate.query.results that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
DomainResultCreationStateImpl. getLoadQueryInfluencers()
Methods in org.hibernate.query.results with parameters of type LoadQueryInfluencers Modifier and Type Method Description JdbcValuesMapping
ResultSetMappingImpl. resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)
Constructors in org.hibernate.query.results with parameters of type LoadQueryInfluencers Constructor Description DomainResultCreationStateImpl(String stateIdentifier, JdbcValuesMetadata jdbcResultsMetadata, Map<String,Map<String,DynamicFetchBuilderLegacy>> legacyFetchBuilders, Consumer<SqlSelection> sqlSelectionConsumer, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)
-
Uses of LoadQueryInfluencers in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
QuerySqmImpl. getLoadQueryInfluencers()
LoadQueryInfluencers
SqmInterpretationsKey.CacheabilityInfluencers. getLoadQueryInfluencers()
LoadQueryInfluencers
SqmSelectionQueryImpl. getLoadQueryInfluencers()
-
Uses of LoadQueryInfluencers in org.hibernate.query.sqm.mutation.internal
Constructors in org.hibernate.query.sqm.mutation.internal with parameters of type LoadQueryInfluencers Constructor Description MultiTableSqmMutationConverter(EntityMappingType mutatingEntityDescriptor, SqmStatement<?> statement, SqmRoot<?> sqmRoot, String sourceAlias, DomainParameterXref domainParameterXref, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings domainParameterBindings, SqlAstCreationContext creationContext)
MultiTableSqmMutationConverter(EntityMappingType mutatingEntityDescriptor, SqmStatement<?> statement, SqmRoot<?> sqmRoot, DomainParameterXref domainParameterXref, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings domainParameterBindings, SqlAstCreationContext creationContext)
-
Uses of LoadQueryInfluencers in org.hibernate.query.sqm.mutation.internal.temptable
Constructors in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type LoadQueryInfluencers Constructor Description RestrictedDeleteExecutionDelegate(EntityMappingType entityDescriptor, TemporaryTable idTable, AfterUseAction afterUseAction, SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, Function<SharedSessionContractImplementor,String> sessionUidAccess, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings queryParameterBindings, SessionFactoryImplementor sessionFactory)
-
Uses of LoadQueryInfluencers in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
BaseSqmToSqlAstConverter. getLoadQueryInfluencers()
LoadQueryInfluencers
FakeSqmToSqlAstConverter. getLoadQueryInfluencers()
Methods in org.hibernate.query.sqm.sql with parameters of type LoadQueryInfluencers Modifier and Type Method Description SqmTranslator<InsertStatement>
SqmTranslatorFactory. createInsertTranslator(SqmInsertStatement<?> sqmInsertStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<InsertStatement>
StandardSqmTranslatorFactory. createInsertTranslator(SqmInsertStatement<?> sqmInsertStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<SelectStatement>
SqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
SqmTranslator<SelectStatement>
StandardSqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
SqmTranslator<DeleteStatement>
SqmTranslatorFactory. createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<DeleteStatement>
StandardSqmTranslatorFactory. createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<UpdateStatement>
SqmTranslatorFactory. createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings queryParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<UpdateStatement>
StandardSqmTranslatorFactory. createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
Constructors in org.hibernate.query.sqm.sql with parameters of type LoadQueryInfluencers Constructor Description BaseSqmToSqlAstConverter(SqlAstCreationContext creationContext, SqmStatement<?> statement, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, boolean deduplicateSelectionItems)
-
Uses of LoadQueryInfluencers in org.hibernate.query.sqm.sql.internal
Constructors in org.hibernate.query.sqm.sql.internal with parameters of type LoadQueryInfluencers Constructor Description StandardSqmTranslator(SqmStatement<?> statement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers fetchInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
-
Uses of LoadQueryInfluencers in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
SqlAstCreationState. getLoadQueryInfluencers()
-
Uses of LoadQueryInfluencers in org.hibernate.sql.exec.internal
Methods in org.hibernate.sql.exec.internal that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
BaseExecutionContext. getLoadQueryInfluencers()
-
Uses of LoadQueryInfluencers in org.hibernate.sql.exec.spi
Methods in org.hibernate.sql.exec.spi that return LoadQueryInfluencers Modifier and Type Method Description LoadQueryInfluencers
ExecutionContext. getLoadQueryInfluencers()
-
Uses of LoadQueryInfluencers in org.hibernate.sql.results.jdbc.internal
Methods in org.hibernate.sql.results.jdbc.internal with parameters of type LoadQueryInfluencers Modifier and Type Method Description JdbcValuesMapping
JdbcValuesMappingProducerStandard. resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)
-
Uses of LoadQueryInfluencers in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi with parameters of type LoadQueryInfluencers Modifier and Type Method Description JdbcValuesMapping
JdbcValuesMappingProducer. resolve(JdbcValuesMetadata jdbcResultsMetadata, LoadQueryInfluencers loadQueryInfluencers, SessionFactoryImplementor sessionFactory)
Resolve the JdbcValuesMapping.
-