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 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 org.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 passed 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<List<JdbcParameter>>>> jdbcParamXref, MappingMetamodel domainModel, Function<NavigablePath,TableGroup> tableGroupLocator, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session)
static Map<QueryParameterImplementor<?>,Map<SqmParameter<?>,List<List<JdbcParameter>>>>
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()
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 with parameters of type DomainParameterXref Modifier and Type Method Description 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)
-