Class TableUpdateBuilderStandard<O extends MutationOperation>
java.lang.Object
org.hibernate.sql.ast.spi.model.builder.AbstractTableMutationBuilder<RestrictedTableMutation<O>>
org.hibernate.sql.ast.spi.model.builder.AbstractRestrictedTableMutationBuilder<O, RestrictedTableMutation<O>>
org.hibernate.sql.ast.spi.model.builder.AbstractTableUpdateBuilder<O>
org.hibernate.sql.ast.spi.model.builder.TableUpdateBuilderStandard<O>
- All Implemented Interfaces:
SelectableConsumer, AssigningTableMutationBuilder<RestrictedTableMutation<O>>, RestrictedTableMutationBuilder<O, RestrictedTableMutation<O>>, TableMutationBuilder<RestrictedTableMutation<O>>, TableUpdateBuilder<O>
public class TableUpdateBuilderStandard<O extends MutationOperation>
extends AbstractTableUpdateBuilder<O>
Standard TableUpdateBuilder implementation
-
Field Summary
Fields inherited from interface TableMutationBuilder
NOT_NULL, NULL -
Constructor Summary
ConstructorsConstructorDescriptionTableUpdateBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, SessionFactoryImplementor sessionFactory, String whereFragment) TableUpdateBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, TableMapping.MutationDetails mutationDetails, String whereFragment, SessionFactoryImplementor sessionFactory) TableUpdateBuilderStandard(MutationTarget mutationTarget, TableMapping tableMapping, SessionFactoryImplementor sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionBuild the mutation descriptorMethods inherited from class AbstractTableUpdateBuilder
addColumnAssignment, addColumnAssignment, getKeyBindings, getLobValueBindings, getSqlComment, getValueBindings, hasAssignmentBindings, setSqlCommentMethods inherited from class AbstractRestrictedTableMutationBuilder
addKeyRestrictionBinding, addNonKeyRestriction, addNonKeyRestriction, addNullOptimisticLockRestriction, addOptimisticLockRestriction, addWhereFragment, adjustCustomSqlTenantRestriction, 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 AssigningTableMutationBuilder
addColumnAssignment, addColumnAssignment, addValueColumn, addValueColumn, addValueColumn, addValueColumn, hasValueBindingsMethods inherited from interface RestrictedTableMutationBuilder
addKeyRestriction, addKeyRestrictionBinding, addKeyRestrictionLeniently, addKeyRestrictions, addKeyRestrictionsLeniently, addNonKeyRestriction, addNonKeyRestriction, addNonKeyRestriction, addNullOptimisticLockRestriction, addNullRestriction, addOptimisticLockRestriction, 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
-
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) -
TableUpdateBuilderStandard
public TableUpdateBuilderStandard(MutationTarget mutationTarget, MutatingTableReference tableReference, TableMapping.MutationDetails mutationDetails, String whereFragment, SessionFactoryImplementor sessionFactory)
-
-
Method Details
-
getWhereFragment
-
buildMutation
Description copied from interface:TableMutationBuilderBuild the mutation descriptor
-