Versions in this module Expand all Collapse all v3 v3.9.9 Jun 3, 2022 Changes in this version + const ErrConflictingSchemaType + const ErrNilMutator + const ErrNotFound + const Set + const Unknown + func NewErrConflictingSchema(ids IDSet) error + type DB struct + func New() *DB + func (db *DB) GetConflicts(id types.ID) IDSet + func (db *DB) HasConflicts(id types.ID) bool + func (db *DB) Remove(id types.ID) + func (db *DB) Upsert(mutator MutatorWithSchema) error + type ErrConflictingSchema struct + Conflicts IDSet + func (e ErrConflictingSchema) Error() string + func (e ErrConflictingSchema) Is(other error) bool + type IDSet map[types.ID]bool + func (c IDSet) String() string + func (c IDSet) ToList() []types.ID + type MutatorWithSchema interface + SchemaBindings func() []schema.GroupVersionKind + TerminalType func() parser.NodeType