Versions in this module Expand all Collapse all v0 v0.9.99 Sep 22, 2020 Changes in this version + const ConfigMapCRDName + const ConfigMapCSVName + const ConfigMapPackageName + func SplitCRDName(crdName string) (plural, group string, err error) + type ConfigMapLoader struct + func NewSQLLoaderForConfigMap(store registry.Load, configMap v1.ConfigMap) *ConfigMapLoader + func (c *ConfigMapLoader) Populate() error + type DirectoryLoader struct + func NewSQLLoaderForDirectory(store registry.Load, directory string) *DirectoryLoader + func (d *DirectoryLoader) LoadBundle(dir string) (*registry.Bundle, error) + func (d *DirectoryLoader) LoadBundleWalkFunc(path string, f os.FileInfo, err error) error + func (d *DirectoryLoader) LoadPackagesWalkFunc(path string, f os.FileInfo, err error) error + func (d *DirectoryLoader) Populate() error + type SQLLoader struct + func NewSQLLiteLoader(outFilename string) (*SQLLoader, error) + func (s *SQLLoader) AddOperatorBundle(bundle *registry.Bundle) error + func (s *SQLLoader) AddPackageChannels(manifest registry.PackageManifest) error + func (s *SQLLoader) AddProvidedAPIs() error + func (s *SQLLoader) Close() + type SQLPopulator interface + Populate func() error + type SQLQuerier struct + func NewSQLLiteQuerier(dbFilename string) (*SQLQuerier, error) + func (s *SQLQuerier) GetBundleForChannel(ctx context.Context, pkgName string, channelName string) (string, error) + func (s *SQLQuerier) GetBundleThatProvides(ctx context.Context, group, version, kind string) (string, *registry.ChannelEntry, error) + func (s *SQLQuerier) GetBundleThatReplaces(ctx context.Context, name, pkgName, channelName string) (string, error) + func (s *SQLQuerier) GetChannelEntriesThatProvide(ctx context.Context, group, version, kind string) (entries []*registry.ChannelEntry, err error) + func (s *SQLQuerier) GetChannelEntriesThatReplace(ctx context.Context, name string) (entries []*registry.ChannelEntry, err error) + func (s *SQLQuerier) GetLatestChannelEntriesThatProvide(ctx context.Context, group, version, kind string) (entries []*registry.ChannelEntry, err error) + func (s *SQLQuerier) GetPackage(ctx context.Context, name string) (*registry.PackageManifest, error) + func (s *SQLQuerier) ListPackages(ctx context.Context) ([]string, error) + func (s *SQLQuerier) ListTables(ctx context.Context) ([]string, error)