Versions in this module Expand all Collapse all v6 v6.4.2 Aug 17, 2020 Changes in this version + type Algorithm struct + func New(versionsDB db.VersionsDB) *Algorithm + func (a *Algorithm) Compute(ctx context.Context, job db.Job, inputs db.InputConfigs) (db.InputMapping, bool, bool, error) + type NameToIDMap map[string]int + type Resolver interface + InputConfigs func() db.InputConfigs + Resolve func(context.Context) (map[string]*versionCandidate, db.ResolutionFailure, error) + func NewGroupResolver(vdb db.VersionsDB, inputConfigs db.InputConfigs) Resolver + func NewIndividualResolver(vdb db.VersionsDB, inputConfig db.InputConfig) Resolver + func NewPinnedResolver(vdb db.VersionsDB, inputConfig db.InputConfig) Resolver