Help us shape the future of Go! Take the 2026 Go Developer Survey

indexer

package
v0.46.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// MetaLabelIndexFuncKey is the recommended key to use for registering the index func with an indexer.
	MetaLabelIndexFuncKey string = "metalabelindexfunc"
)
View Source
const (
	// PresentCatalogIndexFuncKey is the recommended key to use for registering
	// the index func with an indexer.
	PresentCatalogIndexFuncKey string = "presentcatalogindexfunc"
)

Variables

This section is empty.

Functions

func CatalogSubscriberNamespaces

func CatalogSubscriberNamespaces(indexers map[string]cache.Indexer, name, namespace string) (map[string]struct{}, error)

CatalogSubscriberNamespaces returns the list of namespace (as a map with namespace as key) which has Suscriptions(s) that subscribe(s) to a given CatalogSource (name/namespace)

func LabelIndexKeys

func LabelIndexKeys(indexers map[string]cache.Indexer, labelSets ...labels.Set) ([]types.NamespacedName, error)

LabelIndexKeys returns the union of indexed cache keys in the given indexers matching the same labels as the given selector

func MetaLabelIndexFunc

func MetaLabelIndexFunc(obj interface{}) ([]string, error)

MetaLabelIndexFunc returns indicies from the labels of the given object.

func PresentCatalogIndexFunc

func PresentCatalogIndexFunc(obj interface{}) ([]string, error)

PresentCatalogIndexFunc returns index from CatalogSource/CatalogSourceNamespace of the given object (Subscription)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL