Uses of Class
org.hibernate.query.sqm.internal.DomainParameterXref
-
Packages that use DomainParameterXref Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.mutation.internal.cte org.hibernate.query.sqm.mutation.internal.inline 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.mutation.spi SPI for handling SQM UPDATE and DELETE queriesorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal -
-
Uses of DomainParameterXref in org.hibernate.dialect
Constructors in org.hibernate.dialect with parameters of type DomainParameterXref Constructor Description SybaseSqmToSqlAstConverter(SqmStatement<?> statement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers fetchInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
-
Uses of DomainParameterXref in org.hibernate.query.spi
Methods in org.hibernate.query.spi that return DomainParameterXref Modifier and Type Method Description DomainParameterXref
HqlInterpretation. getDomainParameterXref()
DomainParameterXref
SimpleHqlInterpretationImpl. getDomainParameterXref()
Constructors in org.hibernate.query.spi with parameters of type DomainParameterXref Constructor Description SimpleHqlInterpretationImpl(SqmStatement<?> sqmStatement, ParameterMetadataImplementor parameterMetadata, DomainParameterXref domainParameterXref)
-
Uses of DomainParameterXref in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return DomainParameterXref Modifier and Type Method Description DomainParameterXref
DomainParameterXref. copy()
static DomainParameterXref
DomainParameterXref. empty()
Creates an "empty" (no param) xrefstatic DomainParameterXref
DomainParameterXref. from(SqmStatement<?> sqmStatement)
Create a DomainParameterXref for the parameters defined in the SQM statementDomainParameterXref
QuerySqmImpl. getDomainParameterXref()
DomainParameterXref
SqmSelectionQueryImpl. getDomainParameterXref()
Methods in org.hibernate.query.sqm.internal with parameters of type DomainParameterXref Modifier and Type Method Description static JdbcParameterBindings
SqmUtil. createJdbcParameterBindings(QueryParameterBindings domainParamBindings, DomainParameterXref domainParameterXref, Map<QueryParameterImplementor<?>,Map<SqmParameter<?>,List<JdbcParametersList>>> jdbcParamXref, MappingMetamodel domainModel, Function<NavigablePath,TableGroup> tableGroupLocator, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session)
static Map<QueryParameterImplementor<?>,Map<SqmParameter<?>,List<JdbcParametersList>>>
SqmUtil. generateJdbcParamsXref(DomainParameterXref domainParameterXref, JdbcParameterBySqmParameterAccess jdbcParameterBySqmParameterAccess)
-
Uses of DomainParameterXref in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type DomainParameterXref Modifier and Type Method Description static QuerySpec
MatchingIdSelectionHelper. generateMatchingIdSelectQuery(EntityMappingType targetEntityDescriptor, SqmDeleteOrUpdateStatement sqmStatement, DomainParameterXref domainParameterXref, Predicate restriction, MultiTableSqmMutationConverter sqmConverter, SessionFactoryImplementor sessionFactory)
static List<Object>
MatchingIdSelectionHelper. selectMatchingIds(SqmDeleteOrUpdateStatement<?> sqmMutationStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext executionContext)
Centralized selection of ids matching the restriction of the DELETE or UPDATE SQM queryConstructors in org.hibernate.query.sqm.mutation.internal with parameters of type DomainParameterXref 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 DomainParameterXref in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte that return DomainParameterXref Modifier and Type Method Description DomainParameterXref
AbstractCteMutationHandler. getDomainParameterXref()
DomainParameterXref
CteInsertHandler. getDomainParameterXref()
Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type DomainParameterXref Modifier and Type Method Description int
CteMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
CteInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
CteMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Constructors in org.hibernate.query.sqm.mutation.internal.cte with parameters of type DomainParameterXref Constructor Description AbstractCteMutationHandler(CteTable cteTable, SqmDeleteOrUpdateStatement<?> sqmStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)
CteDeleteHandler(CteTable cteTable, SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)
CteInsertHandler(CteTable cteTable, SqmInsertStatement<?> sqmStatement, DomainParameterXref domainParameterXref, SessionFactoryImplementor sessionFactory)
CteUpdateHandler(CteTable cteTable, SqmUpdateStatement<?> sqmStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)
-
Uses of DomainParameterXref in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline with parameters of type DomainParameterXref Modifier and Type Method Description int
InlineMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
InlineMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Constructors in org.hibernate.query.sqm.mutation.internal.inline with parameters of type DomainParameterXref Constructor Description InlineDeleteHandler(MatchingIdRestrictionProducer matchingIdsPredicateProducer, SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
InlineUpdateHandler(MatchingIdRestrictionProducer matchingIdsPredicateProducer, SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
-
Uses of DomainParameterXref in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return DomainParameterXref Modifier and Type Method Description protected DomainParameterXref
TableBasedDeleteHandler. getDomainParameterXref()
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type DomainParameterXref Modifier and Type Method Description protected TableBasedInsertHandler.ExecutionDelegate
TableBasedInsertHandler. buildExecutionDelegate(SqmInsertStatement<?> sqmInsert, MultiTableSqmMutationConverter sqmConverter, TemporaryTable entityTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup insertingTableGroup, Map<String,TableReference> tableReferenceByAlias, List<Assignment> assignments, InsertSelectStatement insertStatement, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, JdbcParameter sessionUidParameter, Map<SqmParameter<?>,MappingModelExpressible<?>> paramTypeResolutions, DomainQueryExecutionContext executionContext)
For Hibernate Reactiveprotected UpdateExecutionDelegate
TableBasedUpdateHandler. buildExecutionDelegate(MultiTableSqmMutationConverter sqmConverter, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup updatingTableGroup, Map<String,TableReference> tableReferenceByAlias, List<Assignment> assignments, Predicate suppliedPredicate, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, Map<SqmParameter<?>,MappingModelExpressible<?>> paramTypeResolutions, DomainQueryExecutionContext executionContext)
int
GlobalTemporaryTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
LocalTemporaryTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
PersistentTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
GlobalTemporaryTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
LocalTemporaryTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
PersistentTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
GlobalTemporaryTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
LocalTemporaryTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
PersistentTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
-
Uses of DomainParameterXref in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi with parameters of type DomainParameterXref Modifier and Type Method Description int
SqmMultiTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Execute the multi-table update indicated by the passed SqmUpdateStatementint
SqmMultiTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Execute the multi-table insert indicated by the passed SqmInsertStatementint
SqmMultiTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdateStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Execute the multi-table update indicated by the passed SqmUpdateStatement -
Uses of DomainParameterXref in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type DomainParameterXref 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 DomainParameterXref Constructor Description BaseSqmToSqlAstConverter(SqlAstCreationContext creationContext, SqmStatement<?> statement, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, boolean deduplicateSelectionItems)
-
Uses of DomainParameterXref in org.hibernate.query.sqm.sql.internal
Constructors in org.hibernate.query.sqm.sql.internal with parameters of type DomainParameterXref Constructor Description StandardSqmTranslator(SqmStatement<?> statement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers fetchInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
-