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.