801
}
802
803
>
transferTasksRows := make([]sqlplugin.TransferTasksRow, 0, len(transferTasks))
execution_util.go
804
>
for _, task := range transferTasks {
805
>
transferTasksRows = append(transferTasksRows, sqlplugin.TransferTasksRow{
806
>
ShardID: shardID,
807
>
TaskID: task.Key.TaskID,
808
>
Data: task.Blob.Data,
809
>
DataEncoding: task.Blob.EncodingType.String(),
810
>
})
811
>
}
812
813
>
result, err := tx.InsertIntoTransferTasks(ctx, transferTasksRows)
execution_util.go
814
>
if err != nil {
815
return serviceerror.NewUnavailablef("createTransferTasks failed. Error: %v", err)
816
}
817
819
>
if err != nil {
820
return serviceerror.NewUnavailablef("createTransferTasks failed. Could not verify number of rows inserted. Error: %v", err)
821
}
822
824
return serviceerror.NewUnavailablef("createTransferTasks failed. Inserted %v instead of %v rows into transfer_tasks. Error: %v", rowsAffected, len(transferTasks), err)
825
}
827
}
828