MCPcopy Create free account
hub / github.com/bytebase/bytebase / build

Method build

backend/store/model/changed_resources.go:68–84  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

66}
67
68func (d *ChangedDatabase) build() *storepb.ChangedResourceDatabase {
69 changedResourceDatabase := &storepb.ChangedResourceDatabase{}
70 for name, schema := range d.schemas {
71 s := schema.build()
72 s.Name = name
73 changedResourceDatabase.Schemas = append(changedResourceDatabase.Schemas, s)
74 }
75 slices.SortFunc(changedResourceDatabase.Schemas, func(a, b *storepb.ChangedResourceSchema) int {
76 if a.GetName() < b.GetName() {
77 return -1
78 } else if a.GetName() > b.GetName() {
79 return 1
80 }
81 return 0
82 })
83 return changedResourceDatabase
84}
85
86func (s *ChangedSchema) build() *storepb.ChangedResourceSchema {
87 changedResourceSchema := &storepb.ChangedResourceSchema{}

Callers

nothing calls this directly

Calls 2

buildMethod · 0.45
GetNameMethod · 0.45

Tested by

no test coverage detected