indexers

package
v0.7.3 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 9 Imported by: 18

Documentation

Index

Constants

View Source
const (
	// ByLogicalCluster is the name for the index that indexes by an object's logical cluster.
	ByLogicalCluster = "kcp-global-byLogicalCluster"
	// ByLogicalClusterAndNamespace is the name for the index that indexes by an object's logical cluster and namespace.
	ByLogicalClusterAndNamespace = "kcp-global-byLogicalClusterAndNamespace"
	// IndexAPIExportByIdentity is the indexer name for by identity index for the API Export indexers.
	IndexAPIExportByIdentity = "byIdentity"
	// BySyncerFinalizerKey is the name for the index that indexes by syncer finalizer label keys.
	BySyncerFinalizerKey = "bySyncerFinalizerKey"
)
View Source
const (
	SyncTargetsBySyncTargetKey = "SyncTargetsBySyncTargetKey"
)

Variables

This section is empty.

Functions

func Append added in v0.7.0

func Append(indexers ...cache.Indexers) (cache.Indexers, error)

Append is a helper function that merged a set of indexers.

func AppendOrDie added in v0.7.0

func AppendOrDie(indexers ...cache.Indexers) cache.Indexers

func ClusterScoped

func ClusterScoped() cache.Indexers

ClusterScoped returns cache.Indexers appropriate for cluster-scoped resources.

func IndexByLogicalCluster

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

IndexByLogicalCluster is an index function that indexes by an object's logical cluster.

func IndexByLogicalClusterAndNamespace

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

IndexByLogicalClusterAndNamespace is an index function that indexes by an object's logical cluster and namespace.

func IndexBySyncerFinalizerKey added in v0.7.0

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

IndexBySyncerFinalizerKey indexes by syncer finalizer label keys.

func IndexSyncTargetsBySyncTargetKey added in v0.7.0

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

func NamespaceScoped

func NamespaceScoped() cache.Indexers

NamespaceScoped returns cache.Indexers appropriate for namespace-scoped resources.

Types

This section is empty.

Jump to

Keyboard shortcuts

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