Class TableMergeBuilder<O extends MutationOperation>
java.lang.Object
org.hibernate.sql.model.ast.builder.AbstractTableMutationBuilder<RestrictedTableMutation<O>>
org.hibernate.sql.model.ast.builder.AbstractRestrictedTableMutationBuilder<O, RestrictedTableMutation<O>>
org.hibernate.sql.model.ast.builder.AbstractTableUpdateBuilder<O>
org.hibernate.sql.model.ast.builder.TableMergeBuilder<O>
- All Implemented Interfaces:
SelectableConsumer, ColumnValuesTableMutationBuilder<RestrictedTableMutation<O>>, RestrictedTableMutationBuilder<O, RestrictedTableMutation<O>>, TableMutationBuilder<RestrictedTableMutation<O>>, TableUpdateBuilder<O>
-
Nested Class Summary
Nested classes/interfaces inherited from interface SelectableConsumer
SelectableConsumer.MutableSelectableMapping -
Field Summary
Fields inherited from interface TableMutationBuilder
NULL -
Constructor Summary
ConstructorsConstructorDescriptionTableMergeBuilder(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableMergeBuilder(MutationTarget<?> mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionBuild the mutation descriptorMethods inherited from class AbstractTableUpdateBuilder
addKeyColumn, addValueColumn, addValueColumn, getKeyBindings, getLobValueBindings, getSqlComment, getValueBindings, setSqlCommentMethods inherited from class AbstractRestrictedTableMutationBuilder
addKeyRestrictionBinding, addNonKeyRestriction, addNullOptimisticLockRestriction, addOptimisticLockRestriction, addWhereFragment, getKeyRestrictionBindings, getOptimisticLockBindings, setWhereMethods inherited from class AbstractTableMutationBuilder
addColumn, combine, createValueBinding, createValueBinding, getJdbcServices, getMutatingTable, getMutationTarget, getParameters, getSessionFactory, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ColumnValuesTableMutationBuilder
addKeyColumn, addValueColumnMethods inherited from interface RestrictedTableMutationBuilder
addKeyRestriction, addKeyRestrictionBinding, addKeyRestrictionLeniently, addKeyRestrictions, addKeyRestrictionsLeniently, addNonKeyRestriction, addNullOptimisticLockRestriction, addNullRestriction, addOptimisticLockRestriction, addOptimisticLockRestrictions, addWhereFragment, getKeyRestrictionBindings, getOptimisticLockBindingsMethods inherited from interface SelectableConsumer
accept, accept, acceptMethods inherited from interface TableMutationBuilder
getMutatingTableMethods inherited from interface TableUpdateBuilder
accept, setWhere
-
Constructor Details
-
TableMergeBuilder
public TableMergeBuilder(MutationTarget<?> mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) -
TableMergeBuilder
public TableMergeBuilder(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory)
-
-
Method Details
-
buildMutation
Description copied from interface:TableMutationBuilderBuild the mutation descriptor
-