| Modifier and Type | Field and Description |
|---|---|
| public static final String | |
| private final CteTable | |
| private final DomainParameterXref | |
| private final CteMutationStrategy |
| Access | Constructor and Description |
|---|---|
| public | AbstractCteMutationHandler(CteTable cteTable, SqmDeleteOrUpdateStatement<?> sqmStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| protected abstract void | addDmlCtes(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>, List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| private Expression | createCountStar(SessionFactoryImplementor factory, MultiTableSqmMutationConverter sqmConverter)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| protected QuerySpec | createIdSubQuery(CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| protected Predicate | createIdSubQueryPredicate(List<? extends Expression> lhsExpressions, CteStatement idSelectCte, SessionFactoryImplementor factory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| protected Predicate | createIdSubQueryPredicate(List<? extends Expression> lhsExpressions, CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| public int | execute(DomainQueryExecutionContext
Contextual information needed for execution executionContext)Implements org. |
| public CteTable | |
| protected abstract String | |
| public DomainParameterXref | |
| public CteMutationStrategy | |
| protected NamedTableReference |
| CTE_TABLE_IDENTIFIER | back to summary |
|---|---|
| public static final String CTE_TABLE_IDENTIFIER | |
| cteTable | back to summary |
|---|---|
| private final CteTable cteTable | |
| domainParameterXref | back to summary |
|---|---|
| private final DomainParameterXref domainParameterXref | |
| strategy | back to summary |
|---|---|
| private final CteMutationStrategy strategy | |
| AbstractCteMutationHandler | back to summary |
|---|---|
| public AbstractCteMutationHandler(CteTable cteTable, SqmDeleteOrUpdateStatement<?> sqmStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)
Deprecated as a consequence of | |
| addDmlCtes | back to summary |
|---|---|
| protected abstract void addDmlCtes(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>, List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory)
Deprecated as a consequence of | |
| createCountStar | back to summary |
|---|---|
| private Expression createCountStar(SessionFactoryImplementor factory, MultiTableSqmMutationConverter sqmConverter)
Deprecated as a consequence of | |
| createIdSubQuery | back to summary |
|---|---|
| protected QuerySpec createIdSubQuery(CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory)
Deprecated as a consequence of | |
| createIdSubQueryPredicate | back to summary |
|---|---|
| protected Predicate createIdSubQueryPredicate(List<? extends Expression> lhsExpressions, CteStatement idSelectCte, SessionFactoryImplementor factory)
Deprecated as a consequence of | |
| createIdSubQueryPredicate | back to summary |
|---|---|
| protected Predicate createIdSubQueryPredicate(List<? extends Expression> lhsExpressions, CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory)
Deprecated as a consequence of | |
| execute | back to summary |
|---|---|
| public int execute(DomainQueryExecutionContext executionContext) Implements org. Doc from org. Execute the multi-table update or delete indicated by the SQM AST passed in when this Handler was created.
| |
| getCteTable | back to summary |
|---|---|
| public CteTable getCteTable() | |
| getCteTableName | back to summary |
|---|---|
| protected abstract String getCteTableName(String tableExpression) | |
| getDomainParameterXref | back to summary |
|---|---|
| public DomainParameterXref getDomainParameterXref() | |
| getStrategy | back to summary |
|---|---|
| public CteMutationStrategy getStrategy() | |
| resolveUnionTableReference | back to summary |
|---|---|
| protected NamedTableReference resolveUnionTableReference(TableReference tableReference, String tableExpression) | |