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

Method ResolveName

core/extensions/root_object.go:122–128  ·  view source on GitHub ↗

ResolveName implements the interface objinterface.Collection.

(ctx context.Context, name doltdb.TableName)

Source from the content-addressed store, hash-verified

120
121// ResolveName implements the interface objinterface.Collection.
122func (pge *Collection) ResolveName(ctx context.Context, name doltdb.TableName) (doltdb.TableName, id.Id, error) {
123 extID := id.NewExtension(name.Name)
124 if pge.HasLoadedExtension(ctx, extID) {
125 return doltdb.TableName{Name: name.Name}, extID.AsId(), nil
126 }
127 return doltdb.TableName{}, id.Null, nil
128}
129
130// TableNameToID implements the interface objinterface.Collection.
131func (pge *Collection) TableNameToID(name doltdb.TableName) id.Id {

Callers 1

Calls 3

HasLoadedExtensionMethod · 0.95
AsIdMethod · 0.95
NewExtensionFunction · 0.92

Tested by

no test coverage detected