Interface TableUpdateBuilder<O extends MutationOperation>
- All Superinterfaces:
AssigningTableMutationBuilder<RestrictedTableMutation<O>>, RestrictedTableMutationBuilder<O, RestrictedTableMutation<O>>, SelectableConsumer, TableMutationBuilder<RestrictedTableMutation<O>>
- All Known Implementing Classes:
AbstractTableUpdateBuilder, CollectionRowDeleteByUpdateSetNullBuilder, TableMergeBuilder, TableUpdateBuilderSkipped, TableUpdateBuilderStandard
public interface TableUpdateBuilder<O extends MutationOperation>
extends RestrictedTableMutationBuilder<O, RestrictedTableMutation<O>>, AssigningTableMutationBuilder<RestrictedTableMutation<O>>, SelectableConsumer
TableMutationBuilder implementation for update statements.-
Nested Class Summary
Nested classes/interfaces inherited from interface SelectableConsumer
SelectableConsumer.MutableSelectableMapping -
Field Summary
Fields inherited from interface TableMutationBuilder
NOT_NULL, NULL -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaccept(int selectionIndex, SelectableMapping selectableMapping) Allows using the update builder as selectable consumer.Build the mutation descriptorvoidMethods inherited from interface AssigningTableMutationBuilder
addColumnAssignment, addColumnAssignment, addColumnAssignment, addColumnAssignment, addValueColumn, addValueColumn, addValueColumn, addValueColumn, hasAssignmentBindings, 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
getMutatingTable
-
Method Details
-
accept
Allows using the update builder as selectable consumer.- Specified by:
acceptin interfaceSelectableConsumer- See Also:
-
setWhere
- Specified by:
setWherein interfaceRestrictedTableMutationBuilder<O extends MutationOperation, RestrictedTableMutation<O extends MutationOperation>>
-
buildMutation
LogicalTableUpdate<O> buildMutation()Description copied from interface:TableMutationBuilderBuild the mutation descriptor- Specified by:
buildMutationin interfaceTableMutationBuilder<O extends MutationOperation>
-