Package org.hibernate.id.insert
Class TableInsertReturningBuilder
- java.lang.Object
-
- org.hibernate.sql.model.ast.builder.AbstractTableMutationBuilder<TableInsert>
-
- org.hibernate.sql.model.ast.builder.AbstractTableInsertBuilder
-
- org.hibernate.id.insert.TableInsertReturningBuilder
-
- All Implemented Interfaces:
SelectableConsumer
,ColumnValuesTableMutationBuilder
,TableInsertBuilder
,TableMutationBuilder<TableInsert>
public class TableInsertReturningBuilder extends AbstractTableInsertBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
SelectableConsumer.MutableSelectableMapping
-
-
Field Summary
-
Fields inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
NULL
-
-
Constructor Summary
Constructors Constructor Description TableInsertReturningBuilder(PostInsertIdentityPersister mutationTarget, SessionFactoryImplementor sessionFactory)
Deprecated, for removal: This API element is subject to removal in a future version.TableInsertReturningBuilder(EntityPersister mutationTarget, MutatingTableReference tableReference, List<ColumnReference> generatedColumns, SessionFactoryImplementor sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableInsert
buildMutation()
Build the mutation descriptorprotected EntityPersister
getMutationTarget()
-
Methods inherited from class org.hibernate.sql.model.ast.builder.AbstractTableInsertBuilder
addKeyColumn, addValueColumn, getKeyBindingList, getLobValueBindingList, getSqlComment, getValueBindingList, setSqlComment
-
Methods inherited from class org.hibernate.sql.model.ast.builder.AbstractTableMutationBuilder
addColumn, addColumn, combine, createValueBinding, createValueBinding, getJdbcServices, getMutatingTable, getParameters, getSessionFactory, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder
addKeyColumn, addValueColumn, addValueColumn
-
Methods inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
accept, accept
-
Methods inherited from interface org.hibernate.sql.model.ast.builder.TableInsertBuilder
accept
-
Methods inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
getMutatingTable
-
-
-
-
Constructor Detail
-
TableInsertReturningBuilder
@Deprecated(forRemoval=true, since="6.5") public TableInsertReturningBuilder(PostInsertIdentityPersister mutationTarget, SessionFactoryImplementor sessionFactory)
Deprecated, for removal: This API element is subject to removal in a future version.
-
TableInsertReturningBuilder
public TableInsertReturningBuilder(EntityPersister mutationTarget, MutatingTableReference tableReference, List<ColumnReference> generatedColumns, SessionFactoryImplementor sessionFactory)
-
-
Method Detail
-
getMutationTarget
protected EntityPersister getMutationTarget()
- Overrides:
getMutationTarget
in classAbstractTableMutationBuilder<TableInsert>
-
buildMutation
public TableInsert buildMutation()
Description copied from interface:TableMutationBuilder
Build the mutation descriptor
-
-