// we need to create a new record in the table even though an existing
// record did not match. Record deletions are also ok here since the
// record is effectively already deleted. Other record mutations are
// an error and should generate an exception.
for (RecordMutation recordMutation : mutationCopy.recordMutations) {
RecordMutationType type = recordMutation.recordMutationType;
switch (type) {
case DELETE_ENTIRE_RECORD:
// do nothing as missing record is already in desired state
break;
case APPEND_COLUMN_VALUES: