Class TableUpdateBuilderSkipped
java.lang.Object
org.hibernate.sql.model.ast.builder.TableUpdateBuilderSkipped
- All Implemented Interfaces:
SelectableConsumer, AssigningTableMutationBuilder, RestrictedTableMutationBuilder, TableMutationBuilder, TableUpdateBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface SelectableConsumer
SelectableConsumer.MutableSelectableMapping -
Field Summary
Fields inherited from interface TableMutationBuilder
NOT_NULL, NULL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColumnAssignment(SelectableMapping columnMapping, String assignment) Adds a column assignment defined bycolumnMapping = assignmentvoidaddColumnAssignment(ColumnValueBinding valueBinding) Adds a column assignment defined by the givencolumnValueBinding, which represents a column and its assignment .voidaddKeyRestrictionBinding(SelectableMapping selectableMapping) Add a restriction as long as the selectable is not a formula and is not nullablevoidaddNonKeyRestriction(SelectableMapping restrictableMapping, String restrictionExpression) Adds a restriction, which is assumed to be based on a selectable that is NOT a table key, e.g.voidaddNonKeyRestriction(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a selectable that is NOT a table key, e.g.voidvoidaddOptimisticLockRestriction(SelectableMapping selectableMapping) Add restriction based on non-version optimistically-locked columnvoidaddWhereFragment(String fragment) Build the mutation descriptorReference (in the SQL AST sense) to the mutating tablebooleanWhether this builder currently contains any assignment bindings.voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AssigningTableMutationBuilder
addColumnAssignment, addColumnAssignment, addValueColumn, addValueColumn, addValueColumn, addValueColumn, hasValueBindingsMethods inherited from interface RestrictedTableMutationBuilder
addKeyRestriction, addKeyRestrictionLeniently, addKeyRestrictions, addKeyRestrictionsLeniently, addNonKeyRestriction, addNullRestriction, addOptimisticLockRestriction, addOptimisticLockRestrictionsMethods inherited from interface SelectableConsumer
accept, accept, acceptMethods inherited from interface TableUpdateBuilder
accept
-
Constructor Details
-
TableUpdateBuilderSkipped
-
-
Method Details
-
getMutatingTable
Description copied from interface:TableMutationBuilderReference (in the SQL AST sense) to the mutating table- Specified by:
getMutatingTablein interfaceTableMutationBuilder
-
buildMutation
Description copied from interface:TableMutationBuilderBuild the mutation descriptor- Specified by:
buildMutationin interfaceTableMutationBuilder- Specified by:
buildMutationin interfaceTableUpdateBuilder
-
addNonKeyRestriction
Description copied from interface:RestrictedTableMutationBuilderAdds a restriction, which is assumed to be based on a selectable that is NOT a table key, e.g. optimistic locking.- Specified by:
addNonKeyRestrictionin interfaceRestrictedTableMutationBuilder
-
addNonKeyRestriction
public void addNonKeyRestriction(SelectableMapping restrictableMapping, String restrictionExpression) Description copied from interface:RestrictedTableMutationBuilderAdds a restriction, which is assumed to be based on a selectable that is NOT a table key, e.g. optimistic locking.- Specified by:
addNonKeyRestrictionin interfaceRestrictedTableMutationBuilder
-
addKeyRestrictionBinding
Description copied from interface:RestrictedTableMutationBuilderAdd a restriction as long as the selectable is not a formula and is not nullable- Specified by:
addKeyRestrictionBindingin interfaceRestrictedTableMutationBuilder
-
addNullOptimisticLockRestriction
- Specified by:
addNullOptimisticLockRestrictionin interfaceRestrictedTableMutationBuilder
-
addOptimisticLockRestriction
Description copied from interface:RestrictedTableMutationBuilderAdd restriction based on non-version optimistically-locked column- Specified by:
addOptimisticLockRestrictionin interfaceRestrictedTableMutationBuilder
-
getKeyRestrictionBindings
- Specified by:
getKeyRestrictionBindingsin interfaceRestrictedTableMutationBuilder
-
getOptimisticLockBindings
- Specified by:
getOptimisticLockBindingsin interfaceRestrictedTableMutationBuilder
-
addWhereFragment
- Specified by:
addWhereFragmentin interfaceRestrictedTableMutationBuilder
-
addColumnAssignment
Description copied from interface:AssigningTableMutationBuilderAdds a column assignment defined bycolumnMapping = assignment- Specified by:
addColumnAssignmentin interfaceAssigningTableMutationBuilder
-
addColumnAssignment
Description copied from interface:AssigningTableMutationBuilderAdds a column assignment defined by the givencolumnValueBinding, which represents a column and its assignment .- Specified by:
addColumnAssignmentin interfaceAssigningTableMutationBuilder
-
setWhere
- Specified by:
setWherein interfaceRestrictedTableMutationBuilder- Specified by:
setWherein interfaceTableUpdateBuilder
-
hasAssignmentBindings
public boolean hasAssignmentBindings()Description copied from interface:AssigningTableMutationBuilderWhether this builder currently contains any assignment bindings.- Specified by:
hasAssignmentBindingsin interfaceAssigningTableMutationBuilder
-