update method
Prepares an update; call the mutation's execute or returning method.
Checks the session and known query shape before invoking assignments.
Invalid assignment expressions can only be checked after that callback.
Implementation
Mutation<F> update(List<Assignment> Function(F) assignments) {
database.checkActive();
preflightMutationQuery(queryState);
return Mutation.internal(
database,
queryFields,
queryState,
MutationKind.update,
assignments(queryFields),
);
}