Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MultipleMatchErr = errors.New("multiple matches found")
View Source
var NoMatchErr = errors.New("no match found")
View Source
var UnsupportedOperationErr = errors.New("unsupported operation")
Functions ¶
func GetCompilationArtifact ¶
func GetCompilationArtifact(index Index, f FilterParams) (compilation.Artifact, error)
Types ¶
type Factory ¶
type Factory interface {
Create(provider ProviderName, name string, options map[string]interface{}) (Index, error)
}
type FilterParams ¶
type FilterParams struct { Release releaseversiondatastore.FilterParams OS osversiondatastore.FilterParams }
type Index ¶
type Index interface { GetName() string GetCompilationArtifacts(f FilterParams) ([]compilation.Artifact, error) StoreCompilationArtifact(compilation.Artifact) error FlushCompilationCache() error }
type NamedGetter ¶
type ProviderName ¶
type ProviderName string
Click to show internal directories.
Click to hide internal directories.