Package org.hibernate.sql.model.ast
SQL AST extensions for model mutations.
-
Interface Summary Interface Description CustomSqlMutation<O extends JdbcMutationOperation> MutationGroup Grouping of table mutations for the given target for the given type of mutationRestrictedTableMutation<O extends MutationOperation> Specialized TableMutation implementation for mutations which define a where-clauseTableDelete Models an update to a model (entity or collection) table, triggered from flushTableInsert Models an insert into a model (entity or collection) table, triggered from flushTableMutation<O extends MutationOperation> Describes the mutation of a model table (mapped by an entity or collection) triggered from flush.TableUpdate<O extends MutationOperation> Models an update to a model (entity or collection) table, triggered from flush -
Class Summary Class Description AbstractRestrictedTableMutation<O extends MutationOperation> AbstractTableDelete AbstractTableInsert AbstractTableMutation<O extends MutationOperation> BaseTableMutation
supportAbstractTableUpdate<O extends MutationOperation> Base support for TableUpdate implementationsColumnValueBinding Represents the binding of a value to a column.ColumnValueBindingList ColumnValueParameter Parameter descriptor specific to mutations.ColumnValueParameterList An array list forColumnValueParameter
that implementsSelectableConsumer
to add new parameters.ColumnWriteFragment Models a column's value expression within the SQL AST.MutatingTableReference Specialized TableReference for model mutation operations