MCPcopy
hub / github.com/apache/devlake / CreateRawDataSubTaskArgs

Function CreateRawDataSubTaskArgs

backend/plugins/bamboo/tasks/shared.go:56–71  ·  view source on GitHub ↗
(taskCtx plugin.SubTaskContext, rawTable string)

Source from the content-addressed store, hash-verified

54)
55
56func CreateRawDataSubTaskArgs(taskCtx plugin.SubTaskContext, rawTable string) (*api.RawDataSubTaskArgs, *BambooOptions) {
57 data := taskCtx.GetData().(*BambooOptions)
58 filteredData := *data
59 filteredData.Options = &models.BambooOptions{}
60 *filteredData.Options = *data.Options
61 var params = models.BambooApiParams{
62 ConnectionId: data.Options.ConnectionId,
63 PlanKey: data.Options.PlanKey,
64 }
65 rawDataSubTaskArgs := &api.RawDataSubTaskArgs{
66 Ctx: taskCtx,
67 Params: params,
68 Table: rawTable,
69 }
70 return rawDataSubTaskArgs, &filteredData
71}
72
73func GetTotalPagesFromSizeInfo(sizeInfo *models.ApiBambooSizeData, args *api.ApiCollectorArgs) (int, errors.Error) {
74 pages := sizeInfo.Size / args.PageSize

Callers 15

ExtractJobFunction · 0.70
ExtractPlanBuildFunction · 0.70
CollectPlanBuildFunction · 0.70
ConvertPlansFunction · 0.70
ExtractDeployFunction · 0.70
CollectJobFunction · 0.70
ExtractDeployBuildFunction · 0.70
CollectJobBuildFunction · 0.70
ConvertJobBuildsFunction · 0.70
ConvertPlanBuildsFunction · 0.70
ConvertPlanVcsFunction · 0.70

Calls 1

GetDataMethod · 0.65

Tested by

no test coverage detected