Versions in this module Expand all Collapse all v1 v1.3.0 Aug 28, 2026 v1.2.0 Aug 18, 2026 Changes in this version + func OperatorIDToTableName(operatorID id.Operator) doltdb.TableName + type Collection struct + func LoadOperators(ctx context.Context, root objinterface.RootValue) (*Collection, error) + func NewCollection(rom objinterface.RootObjectMap) *Collection + func (*Collection) HandleMerge(ctx context.Context, mro merge.MergeRootObject) (doltdb.RootObject, *merge.MergeStats, error) + func (*Collection) LoadCollection(ctx context.Context, root objinterface.RootValue) (objinterface.Collection, error) + func (*Collection) ResolveNameFromObjects(ctx context.Context, name doltdb.TableName, ...) (doltdb.TableName, id.Id, error) + func (*Collection) Serializer() objinterface.RootObjectSerializer + func (pgo *Collection) AddOperator(ctx context.Context, o Operator) error + func (pgo *Collection) DeserializeRootObject(ctx context.Context, data []byte) (objinterface.RootObject, error) + func (pgo *Collection) DiffRootObjects(ctx context.Context, fromHash string, ours objinterface.RootObject, ...) ([]objinterface.RootObjectDiff, objinterface.RootObject, error) + func (pgo *Collection) DropOperator(ctx context.Context, operatorIDs ...id.Operator) error + func (pgo *Collection) DropRootObject(ctx context.Context, identifier id.Id) error + func (pgo *Collection) GetFieldType(ctx context.Context, fieldName string) *pgtypes.DoltgresType + func (pgo *Collection) GetID() objinterface.RootObjectID + func (pgo *Collection) GetOperator(ctx context.Context, operatorID id.Operator) (Operator, error) + func (pgo *Collection) GetRootObject(ctx context.Context, identifier id.Id) (objinterface.RootObject, bool, error) + func (pgo *Collection) HasOperator(ctx context.Context, operatorID id.Operator) bool + func (pgo *Collection) HasRootObject(ctx context.Context, identifier id.Id) (bool, error) + func (pgo *Collection) IDToTableName(identifier id.Id) doltdb.TableName + func (pgo *Collection) IterAll(ctx context.Context, ...) error + func (pgo *Collection) IterIDs(ctx context.Context, callback func(identifier id.Id) (stop bool, err error)) error + func (pgo *Collection) IterateOperators(ctx context.Context, callback func(o Operator) (stop bool, err error)) error + func (pgo *Collection) PutRootObject(ctx context.Context, rootObj objinterface.RootObject) error + func (pgo *Collection) RenameRootObject(ctx context.Context, oldName id.Id, newName id.Id) error + func (pgo *Collection) ResolveName(ctx context.Context, name doltdb.TableName) (doltdb.TableName, id.Id, error) + func (pgo *Collection) ResolveOperator(ctx context.Context, schemaNames []string, symbol string, leftType id.Type, ...) (Operator, bool, error) + func (pgo *Collection) TableNameToID(name doltdb.TableName) id.Id + func (pgo *Collection) UpdateField(ctx context.Context, rootObject objinterface.RootObject, fieldName string, ...) (objinterface.RootObject, error) + type Operator struct + Commutator string + Function id.Function + Hashes bool + ID id.Operator + Merges bool + Negator string + ReturnType id.Type + func DeserializeOperator(ctx context.Context, data []byte) (Operator, error) + func (operator Operator) GetID() id.Id + func (operator Operator) GetRootObjectID() objinterface.RootObjectID + func (operator Operator) HashOf(ctx context.Context) (hash.Hash, error) + func (operator Operator) Name() doltdb.TableName + func (operator Operator) Serialize(ctx context.Context) ([]byte, error)