| Access | Constructor and Description |
|---|---|
| private |
| ExecuteWithTemporaryTableHelper | back to summary |
|---|---|
| private ExecuteWithTemporaryTableHelper() | |
| applyIdTableRestrictions | back to summary |
|---|---|
| private static void applyIdTableRestrictions(QuerySpec querySpec, TableReference idTableReference, TemporaryTable idTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, ExecutionContext executionContext) | |
| applyIdTableSelections | back to summary |
|---|---|
| private static void applyIdTableSelections(QuerySpec querySpec, TableReference tableReference, TemporaryTable idTable, ModelPart fkModelPart, ExecutionContext executionContext) | |
| createIdTableSelectQuerySpec | back to summary |
|---|---|
| public static QuerySpec createIdTableSelectQuerySpec(TemporaryTable idTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext) | |
| createIdTableSelectQuerySpec | back to summary |
|---|---|
| public static QuerySpec createIdTableSelectQuerySpec(TemporaryTable idTable, ModelPart fkModelPart, Function<SharedSessionContractImplementor, String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext) | |
| performAfterTemporaryTableUseActions | back to summary |
|---|---|
| public static void performAfterTemporaryTableUseActions(TemporaryTable temporaryTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, AfterUseAction afterUseAction, ExecutionContext executionContext) | |
| performBeforeTemporaryTableUseActions | back to summary |
|---|---|
| public static void performBeforeTemporaryTableUseActions(TemporaryTable temporaryTable, ExecutionContext executionContext) | |
| saveIntoTemporaryTable | back to summary |
|---|---|
| public static int saveIntoTemporaryTable(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) | |
| saveMatchingIdsIntoIdTable | back to summary |
|---|---|
| public static int saveMatchingIdsIntoIdTable(MultiTableSqmMutationConverter sqmConverter, Predicate suppliedPredicate, TemporaryTable idTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) | |