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
Constructors Constructor Description TableUpdateBuilderStandard(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory)
TableUpdateBuilderStandard(MutationTarget<?> mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment)
TableUpdateBuilderStandard(MutationTarget<?> mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestrictedTableMutation<O>
buildMutation()
Build the mutation descriptorString
getWhereFragment()
-
Methods 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, 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, 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 Detail
-
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 Detail
-
getWhereFragment
public String getWhereFragment()
-
buildMutation
public RestrictedTableMutation<O> buildMutation()
Description copied from interface:TableMutationBuilder
Build the mutation descriptor
-
-