package
0.0.0-20250312052118-2008840fee0c
Repository: https://github.com/couchbase/indexing.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

ApplyFilters returns true iff an IndexDefn's (idxBucket, scope, collection, name) are selected by (bucket, filters, filterType).
Initialize restore context.
GetLatestReplicaCount will fetch CreateCommand and DropInstance tokens from metakv and get latest replica count.
GetLatestReplicaCountFromTokens will merge the replica count from given set of tokens and index definition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Create a new IndexManager.
Create a new IndexManager singleton that wraps a LocalMetadataRepo (not a RemoteMetadataRepo).
NewLifecycleMgr constructs a new LifecycleMgr object.
NewLocalMetadataRepo creates a MetaRepo object for a local repo.
NewMetadataRepo creates a MetaRepo object for a REMOTE repo only.
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
Coordinator.
No description provided by the author
Coordinator.
Stream Manager.
No description provided by the author
Event Manager.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Coordinator (201-250).
Event Manager (101-150).
No description provided by the author
No description provided by the author
No description provided by the author
MetadataRepo (51-100).
Index Manager (151-200).
No description provided by the author
generic (0 - 50).
No description provided by the author
No description provided by the author
Stream (301-350).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Watcher (251 - 300).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Common.
No description provided by the author
Index Definition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Stream Manager.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
/////////////////////////////////////////// Constant for Testing ///////////////////////////////////////////.
No description provided by the author
Timer.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Post System Events.
Stream Monitor (2m).
Common.
Timer (2s).
No description provided by the author

# Structs

ClusterIndexMetadata represents the index metadata for the entire cluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection level Index topology.
LifecycleMgr is a singleton created as a child of the IndexManager singleton (manager.go).
LocalIndexMetadata is the metadata returned by getIndexStatus for all indexes on a single indexer node.
LocalRepoRef implements the RepoRef interface for a local metadata repo.
No description provided by the author
No description provided by the author
RemoteRepoRef implements the RepoRef interface for a remote metadata repo.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

Index Lifecycle 1.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author