Class TableUpdateBuilderStandard<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.TableUpdateBuilderStandard<O>
- All Implemented Interfaces:
SelectableConsumer,ColumnValuesTableMutationBuilder<RestrictedTableMutation<O>>,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, addValueColumn, getKeyBindings, getLobValueBindings, getSqlComment, getValueBindings, setSqlCommentMethods inherited from class org.hibernate.sql.model.ast.builder.AbstractRestrictedTableMutationBuilder
addKeyRestriction, addLiteralRestriction, addNonKeyRestriction, addNullOptimisticLockRestriction, addOptimisticLockRestriction, addWhereFragment, getKeyRestrictionBindings, getOptimisticLockBindings, setWhereMethods inherited from class org.hibernate.sql.model.ast.builder.AbstractTableMutationBuilder
addColumn, addColumn, combine, createValueBinding, createValueBinding, getJdbcServices, getMutatingTable, getMutationTarget, getParameters, getSessionFactory, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.sql.model.ast.builder.ColumnValuesTableMutationBuilder
addKeyColumn, addValueColumn, addValueColumnMethods inherited from interface org.hibernate.sql.model.ast.builder.RestrictedTableMutationBuilder
addKeyRestriction, addKeyRestriction, addKeyRestrictionLeniently, addKeyRestrictions, addKeyRestrictionsLeniently, addLiteralRestriction, addNonKeyRestriction, addNullOptimisticLockRestriction, addNullRestriction, addOptimisticLockRestriction, addOptimisticLockRestriction, addOptimisticLockRestrictions, addWhereFragment, getKeyRestrictionBindings, getOptimisticLockBindingsMethods inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
accept, acceptMethods inherited from interface org.hibernate.sql.model.ast.builder.TableMutationBuilder
getMutatingTableMethods 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:TableMutationBuilderBuild the mutation descriptor
-