600
ctx context.Context,
601
request *p.InternalUpdateWorkflowExecutionRequest,
603
>
batch := d.Session.NewBatch(gocql.LoggedBatch).WithContext(ctx)
604
>
605
>
updateWorkflow := request.UpdateWorkflowMutation
606
>
newWorkflow := request.NewWorkflowSnapshot
607
>
608
>
namespaceID := updateWorkflow.NamespaceID
609
>
workflowID := updateWorkflow.WorkflowID
610
>
runID := updateWorkflow.RunID
611
>
shardID := request.ShardID
612
>
613
>
currentRecordRunID := d.getCurrentRecordRunID(request.ArchetypeID)
614
>
615
>
switch request.Mode {
616
case p.UpdateWorkflowModeIgnoreCurrent:
617
// noop