Class TableUpdateBuilderStandard<O extends MutationOperation>
java.lang.Object
org.hibernate.sql.model.ast.builder.AbstractTableMutationBuilder<M>
org.hibernate.sql.model.ast.builder.AbstractRestrictedTableMutationBuilder<O,RestrictedTableMutation<O>>
org.hibernate.sql.model.ast.builder.AbstractTableUpdateBuilder<O>
org.hibernate.sql.model.ast.builder.TableUpdateBuilderStandard<O>
- All Implemented Interfaces:
SelectableConsumer
,ColumnValuesTableMutationBuilder
,RestrictedTableMutationBuilder<O,
,RestrictedTableMutation<O>> TableMutationBuilder<RestrictedTableMutation<O>>
,TableUpdateBuilder<O>
- Direct Known Subclasses:
CollectionRowDeleteByUpdateSetNullBuilder
public class TableUpdateBuilderStandard<O extends MutationOperation>
extends AbstractTableUpdateBuilder<O>
Standard TableUpdateBuilder implementation
-
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
ConstructorsConstructorDescriptionTableUpdateBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard
(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableUpdateBuilderStandard
(MutationTarget<?> mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionBuild the mutation descriptorMethods inherited from class org.hibernate.sql.model.ast.builder.AbstractTableUpdateBuilder
addKeyColumn, addValueColumn, getKeyBindings, getLobValueBindings, getSqlComment, getValueBindings, setSqlComment
Methods inherited from class org.hibernate.sql.model.ast.builder.AbstractRestrictedTableMutationBuilder
addKeyRestriction, addLiteralRestriction, addNullOptimisticLockRestriction, addOptimisticLockRestriction, addWhereFragment, getKeyRestrictionBindings, getOptimisticLockBindings, setWhere
Methods inherited from class org.hibernate.sql.model.ast.builder.AbstractTableMutationBuilder
addColumn, addColumn, combine, createValueBinding, createValueBinding, getJdbcServices, getMutatingTable, getMutationTarget, 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.sql.model.ast.builder.RestrictedTableMutationBuilder
addKeyRestriction, addKeyRestriction, addKeyRestrictionLeniently, addKeyRestrictions, addKeyRestrictionsLeniently, addLiteralRestriction, addNullOptimisticLockRestriction, addOptimisticLockRestriction, addOptimisticLockRestriction, addOptimisticLockRestrictions, addWhereFragment, getKeyRestrictionBindings, getOptimisticLockBindings
Methods inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
accept, accept
Methods inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
getMutatingTable
Methods inherited from interface org.hibernate.sql.model.ast.builder.TableUpdateBuilder
accept, setWhere
-
Constructor Details
-
TableUpdateBuilderStandard
public TableUpdateBuilderStandard(MutationTarget<?> mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) -
TableUpdateBuilderStandard
public TableUpdateBuilderStandard(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) -
TableUpdateBuilderStandard
public TableUpdateBuilderStandard(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment)
-
-
Method Details
-
getWhereFragment
-
buildMutation
Description copied from interface:TableMutationBuilder
Build the mutation descriptor
-