| Modifier and Type | Field and Description |
|---|---|
| public static final String | |
| private final CteTable | |
| public static final String | |
| private final DomainParameterXref | |
| private final EntityMappingType | |
| public static final String | |
| private final SessionFactoryImplementor | sessionFactory
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| private final SqmInsertStatement |
| Access | Constructor and Description |
|---|---|
| public | CteInsertHandler(CteTable cteTable, SqmInsertStatement<?> sqmStatement, DomainParameterXref domainParameterXref, SessionFactoryImplementor sessionFactory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| protected String | addDmlCtes(CteContainer statement, CteStatement queryCte, List<Map.
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| private void | |
| private void | collectTableReference(TableReferenceJoin tableReferenceJoin, BiConsumer<String, TableReference> consumer)
|
| protected Expression | createCountStar(SessionFactoryImplementor factory, MultiTableSqmMutationConverter sqmConverter)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| public static CteTable | createCteTable(CteTable sqmCteTable, List<CteColumn> sqmCteColumns, 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 String | |
| protected String | |
| public DomainParameterXref | |
| public EntityMappingType | |
| public SessionFactoryImplementor | |
| public SqmInsertStatement | |
| private TableReference | resolveTableReference(ColumnReference columnReference, TableGroup updatingTableGroup, Map<String, TableReference> tableReferenceByAlias)
|
| protected NamedTableReference |
| CTE_TABLE_IDENTIFIER | back to summary |
|---|---|
| public static final String CTE_TABLE_IDENTIFIER | |
| cteTable | back to summary |
|---|---|
| private final CteTable cteTable | |
| DML_RESULT_TABLE_NAME_PREFIX | back to summary |
|---|---|
| public static final String DML_RESULT_TABLE_NAME_PREFIX | |
| domainParameterXref | back to summary |
|---|---|
| private final DomainParameterXref domainParameterXref | |
| entityDescriptor | back to summary |
|---|---|
| private final EntityMappingType entityDescriptor | |
| ROW_NUMBERS_WITH_SEQUENCE_VALUE | back to summary |
|---|---|
| public static final String ROW_NUMBERS_WITH_SEQUENCE_VALUE | |
| sessionFactory | back to summary |
|---|---|
| private final SessionFactoryImplementor sessionFactory
Deprecated as a consequence of | |
| sqmStatement | back to summary |
|---|---|
| private final SqmInsertStatement<?> sqmStatement | |
| CteInsertHandler | back to summary |
|---|---|
| public CteInsertHandler(CteTable cteTable, SqmInsertStatement<?> sqmStatement, DomainParameterXref domainParameterXref, SessionFactoryImplementor sessionFactory)
Deprecated as a consequence of | |
| addDmlCtes | back to summary |
|---|---|
| protected String addDmlCtes(CteContainer statement, CteStatement queryCte, List<Map. Deprecated as a consequence of | |
| collectTableReference | back to summary |
|---|---|
| private void collectTableReference(TableReference tableReference, BiConsumer<String, TableReference> consumer) | |
| collectTableReference | back to summary |
|---|---|
| private void collectTableReference(TableReferenceJoin tableReferenceJoin, BiConsumer<String, TableReference> consumer) | |
| createCountStar | back to summary |
|---|---|
| protected Expression createCountStar(SessionFactoryImplementor factory, MultiTableSqmMutationConverter sqmConverter)
Deprecated as a consequence of | |
| createCteTable | back to summary |
|---|---|
| public static CteTable createCteTable(CteTable sqmCteTable, List<CteColumn> sqmCteColumns, 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 String getCteTableName(String tableExpression) | |
| getCteTableName | back to summary |
|---|---|
| protected String getCteTableName(String tableExpression, String subPrefix) | |
| getDomainParameterXref | back to summary |
|---|---|
| public DomainParameterXref getDomainParameterXref() | |
| getEntityDescriptor | back to summary |
|---|---|
| public EntityMappingType getEntityDescriptor() | |
| getSessionFactory | back to summary |
|---|---|
| public SessionFactoryImplementor getSessionFactory()
Deprecated as a consequence of | |
| getSqmStatement | back to summary |
|---|---|
| public SqmInsertStatement | |
| resolveTableReference | back to summary |
|---|---|
| private TableReference resolveTableReference(ColumnReference columnReference, TableGroup updatingTableGroup, Map<String, TableReference> tableReferenceByAlias) | |
| resolveUnionTableReference | back to summary |
|---|---|
| protected NamedTableReference resolveUnionTableReference(TableReference tableReference, String tableExpression) | |