MCPcopy Create free account
hub / github.com/dolthub/doltgresql / PutRootObject

Method PutRootObject

core/procedures/root_object.go:211–217  ·  view source on GitHub ↗

PutRootObject implements the interface objinterface.Collection.

(ctx context.Context, rootObj objinterface.RootObject)

Source from the content-addressed store, hash-verified

209
210// PutRootObject implements the interface objinterface.Collection.
211func (pgp *Collection) PutRootObject(ctx context.Context, rootObj objinterface.RootObject) error {
212 f, ok := rootObj.(Procedure)
213 if !ok {
214 return errors.Newf("invalid procedure root object: %T", rootObj)
215 }
216 return pgp.AddProcedure(ctx, f)
217}
218
219// RenameRootObject implements the interface objinterface.Collection.
220func (pgp *Collection) RenameRootObject(ctx context.Context, oldName id.Id, newName id.Id) error {

Callers

nothing calls this directly

Calls 1

AddProcedureMethod · 0.95

Tested by

no test coverage detected