Uses of Interface
org.hibernate.sql.model.ast.TableMutation
-
Packages that use TableMutation Package Description org.hibernate.sql.ast Package defining a SQL AST for use in creating and executing various JDBC operationsorg.hibernate.sql.ast.spi Package defining support for creating and consuming SQL ASTorg.hibernate.sql.model.ast SQL AST extensions for model mutationsorg.hibernate.sql.model.ast.builder Support for buildingTableMutation
references for persisting entity mutation eventsorg.hibernate.sql.model.internal -
-
Uses of TableMutation in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type TableMutation Modifier and Type Method Description <O extends JdbcMutationOperation>
SqlAstTranslator<O>SqlAstTranslatorFactory. buildModelMutationTranslator(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory)
Builds a single-use translator for dealing with model mutations -
Uses of TableMutation in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type TableMutation Modifier and Type Method Description <O extends JdbcMutationOperation>
SqlAstTranslator<O>StandardSqlAstTranslatorFactory. buildModelMutationTranslator(TableMutation<O> mutation, SessionFactoryImplementor sessionFactory)
-
Uses of TableMutation in org.hibernate.sql.model.ast
Subinterfaces of TableMutation in org.hibernate.sql.model.ast Modifier and Type Interface Description interface
CustomSqlMutation<O extends JdbcMutationOperation>
interface
RestrictedTableMutation<O extends MutationOperation>
Specialized TableMutation implementation for mutations which define a where-clauseinterface
TableDelete
Models an update to a model (entity or collection) table, triggered from flushinterface
TableInsert
Models an insert into a model (entity or collection) table, triggered from flushinterface
TableUpdate<O extends MutationOperation>
Models an update to a model (entity or collection) table, triggered from flushClasses in org.hibernate.sql.model.ast that implement TableMutation Modifier and Type Class Description class
AbstractRestrictedTableMutation<O extends MutationOperation>
class
AbstractTableDelete
class
AbstractTableInsert
class
AbstractTableMutation<O extends MutationOperation>
Base TableMutation supportclass
AbstractTableUpdate<O extends MutationOperation>
Base support for TableUpdate implementationsMethods in org.hibernate.sql.model.ast with type parameters of type TableMutation Modifier and Type Method Description <O extends MutationOperation,M extends TableMutation<O>>
voidMutationGroup. forEachTableMutation(BiConsumer<Integer,M> action)
<O extends MutationOperation,M extends TableMutation<O>>
MMutationGroup. getSingleTableMutation()
<O extends MutationOperation,M extends TableMutation<O>>
MMutationGroup. getTableMutation(String tableName)
-
Uses of TableMutation in org.hibernate.sql.model.ast.builder
Classes in org.hibernate.sql.model.ast.builder with type parameters of type TableMutation Modifier and Type Class Description class
AbstractTableMutationBuilder<M extends TableMutation<?>>
Base support for TableMutationBuilder implementationsinterface
TableMutationBuilder<M extends TableMutation<?>>
Generalized contract for buildingTableMutation
instances -
Uses of TableMutation in org.hibernate.sql.model.internal
Classes in org.hibernate.sql.model.internal that implement TableMutation Modifier and Type Class Description class
TableDeleteCustomSql
Deletion defined using custom sql-deleteclass
TableDeleteStandard
class
TableInsertCustomSql
Insertion defined using custom sql-insertclass
TableInsertStandard
class
TableUpdateCustomSql
Update defined using custom sql-updateclass
TableUpdateNoSet
A skipped updateclass
TableUpdateStandard
class
TableUpsert
Methods in org.hibernate.sql.model.internal with type parameters of type TableMutation Modifier and Type Method Description <O extends MutationOperation,M extends TableMutation<O>>
voidMutationGroupNone. forEachTableMutation(BiConsumer<Integer,M> action)
<O extends MutationOperation,M extends TableMutation<O>>
voidMutationGroupSingle. forEachTableMutation(BiConsumer<Integer,M> action)
<O extends MutationOperation,M extends TableMutation<O>>
voidMutationGroupStandard. forEachTableMutation(BiConsumer<Integer,M> action)
<O extends MutationOperation,M extends TableMutation<O>>
MMutationGroupNone. getSingleTableMutation()
<O extends MutationOperation,M extends TableMutation<O>>
MMutationGroupSingle. getSingleTableMutation()
<O extends MutationOperation,M extends TableMutation<O>>
MMutationGroupStandard. getSingleTableMutation()
<O extends MutationOperation,M extends TableMutation<O>>
MMutationGroupNone. getTableMutation(String tableName)
<O extends MutationOperation,M extends TableMutation<O>>
MMutationGroupSingle. getTableMutation(String tableName)
<O extends MutationOperation,M extends TableMutation<O>>
MMutationGroupStandard. getTableMutation(String tableName)
Constructors in org.hibernate.sql.model.internal with parameters of type TableMutation Constructor Description MutationGroupSingle(MutationType mutationType, MutationTarget<?> mutationTarget, TableMutation<?> tableMutation)
Constructor parameters in org.hibernate.sql.model.internal with type arguments of type TableMutation Constructor Description MutationGroupStandard(MutationType mutationType, MutationTarget<?> mutationTarget, List<? extends TableMutation<?>> tableMutationList)
-