MCPcopy Create free account
hub / github.com/rilldata/rill / clearRenamedFrom

Method clearRenamedFrom

runtime/catalog_cache.go:281–295  ·  view source on GitHub ↗

clearRenamedFrom clears the r.Meta.RenamedFrom field without bumping version numbers.

(name *runtimev1.ResourceName)

Source from the content-addressed store, hash-verified

279
280// clearRenamedFrom clears the r.Meta.RenamedFrom field without bumping version numbers.
281func (c *catalogCache) clearRenamedFrom(name *runtimev1.ResourceName) error {
282 r, err := c.get(name, false, true)
283 if err != nil {
284 return err
285 }
286 if r.Meta.RenamedFrom == nil {
287 return nil
288 }
289 c.unlink(r)
290 r.Meta.RenamedFrom = nil
291 c.link(r)
292 c.dirty[nameStr(r.Meta.Name)] = r.Meta.Name
293 c.addEvent(r.Meta.Name, r, runtimev1.ResourceEvent_RESOURCE_EVENT_WRITE)
294 return nil
295}
296
297// updateMeta updates the meta fields of a resource.
298func (c *catalogCache) updateMeta(name *runtimev1.ResourceName, refs []*runtimev1.ResourceName, owner *runtimev1.ResourceName, paths []string) error {

Callers 3

DeleteMethod · 0.80
safeMutateRenamedMethod · 0.80

Calls 5

getMethod · 0.95
unlinkMethod · 0.95
linkMethod · 0.95
addEventMethod · 0.95
nameStrFunction · 0.85

Tested by

no test coverage detected