Package org.hibernate.query.sqm.mutation.internal.temptable
package 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. There are 3 forms:
*
LocalTemporaryTableMutationStrategy
uses
local temp tables as defined by the SQL spec
* GlobalTemporaryTableMutationStrategy
uses
global temp tables as defined by the SQL spec
* PersistentTableMutationStrategy
uses normal table
managed by Hibernate.-
ClassDescriptionVisitor to determine if all visited column references use the same qualifier.Strategy based on ANSI SQL's definition of a "global temporary table".Strategy based on ANSI SQL's definition of a "global temporary table".Strategy based on ANSI SQL's definition of a "global temporary table".Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session).Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session).Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session).This is a strategy that mimics temporary tables for databases which do not support temporary tables.This is a strategy that mimics temporary tables for databases which do not support temporary tables.This is a strategy that mimics temporary tables for databases which do not support temporary tables.