Top Description Classes Enums
[default module]

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: * org.hibernate.query.sqm.mutation.internal.temptable.LocalTemporaryTableMutationStrategy uses local temp tables as defined by the SQL spec * org.hibernate.query.sqm.mutation.internal.temptable.GlobalTemporaryTableMutationStrategy uses global temp tables as defined by the SQL spec * org.hibernate.query.sqm.mutation.internal.temptable.PersistentTableMutationStrategy uses normal table managed by Hibernate.

Class Summary

Modifier and TypeClass and Description
public abstract class
public class
public class
public class
GlobalTemporaryTableInsertStrategy

Strategy based on ANSI SQL's definition of a "global temporary table".

public class
GlobalTemporaryTableMutationStrategy

Strategy based on ANSI SQL's definition of a "global temporary table".

public class
GlobalTemporaryTableStrategy

Strategy based on ANSI SQL's definition of a "global temporary table".

public class
public class
LocalTemporaryTableInsertStrategy

Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session).

public class
LocalTemporaryTableMutationStrategy

Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session).

public class
LocalTemporaryTableStrategy

Strategy based on ANSI SQL's definition of a "local temporary table" (local to each db session).

public class
PersistentTableInsertStrategy

This is a strategy that mimics temporary tables for databases which do not support temporary tables.

public class
PersistentTableMutationStrategy

This is a strategy that mimics temporary tables for databases which do not support temporary tables.

public abstract class
PersistentTableStrategy

This is a strategy that mimics temporary tables for databases which do not support temporary tables.

public class
public class
public class
public class
public class
public class

Enum Summary

Modifier and TypeEnum and Description
public enum
AfterUseAction

Actions to perform in regard to a temporary table after each use.

public enum
BeforeUseAction

Actions to perform in regards to a temporary table prior to each use.