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

Interface RootObject

core/rootobject/objinterface/root_object.go:30–38  ·  view source on GitHub ↗

RootObject is an expanded interface on Dolt's root objects.

Source from the content-addressed store, hash-verified

28
29// RootObject is an expanded interface on Dolt's root objects.
30type RootObject interface {
31 doltdb.RootObject
32 // GetID returns the root object ID.
33 GetID() id.Id
34 // GetRootObjectID returns the root object ID.
35 GetRootObjectID() RootObjectID
36 // Serialize returns the byte representation of the root object.
37 Serialize(ctx context.Context) ([]byte, error)
38}
39
40// Conflict is an expanded interface on Dolt's conflict root object.
41type Conflict interface {

Callers 11

CreateConflictFunction · 0.65
HandleMergeFunction · 0.65
PutRootObjectFunction · 0.65
AddTriggerMethod · 0.65
AddFunctionMethod · 0.65
SerializeMethod · 0.65
AddConflictMethod · 0.65
CreateConflictFunction · 0.65
HandleMergeFunction · 0.65
AddLoadedExtensionMethod · 0.65
writeCacheMethod · 0.65

Implementers 8

Triggercore/triggers/collection.go
Functioncore/functions/collection.go
Conflictcore/conflicts/collection.go
Extensioncore/extensions/collection.go
Sequencecore/sequences/collection.go
Procedurecore/procedures/collection.go
Castcore/casts/collection.go
TypeWrappercore/typecollection/typecollection.go

Calls

no outgoing calls

Tested by

no test coverage detected