Class AbstractTableMutationBuilder<M extends TableMutation<?>>

java.lang.Object
org.hibernate.sql.ast.spi.model.builder.AbstractTableMutationBuilder<M>
All Implemented Interfaces:
TableMutationBuilder<M>
Direct Known Subclasses:
AbstractRestrictedTableMutationBuilder, AbstractTableInsertBuilder

@SPI(IMPLEMENT) public abstract class AbstractTableMutationBuilder<M extends TableMutation<?>> extends Object implements TableMutationBuilder<M>

Base for provider-owned TableMutationBuilder implementations.

Extend this class to collect JDBC parameters and column bindings for one table mutation. Choose the constructor accepting a TableMapping when the builder should create the mutating table reference, or supply an existing MutatingTableReference when reference identity must be preserved.

Since:
8.0