package
0.0.0-20240914090759-22fe844ec72e
Repository: https://github.com/couchbase/query.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
Package clustering_stub provides a stubbed implementation of the clustering package.
No description provided by the author

# Functions

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

# Constants

Query Node is part of a cluster (could be a single node cluster).
Query Node is disconnected from datastore.
read operations (e.g.
system administrator operations (e.g.
Query Node is running by itself, it is not part of a cluster.
Query Node is starting up.
Query Node is in the process of shutting down.
Query Node is not part of a cluster.

# Structs

Standard QueryNodeOptions implementation - this can be used by all configstore implementations.
Standard Standalone implementation - this can be used by all configstore implementations.
Standard Version implementation - this can be used by all configstore implementations.

# Interfaces

Cluster is a named collection of Query Nodes.
ClusterManager is the interface the actions that can be done to a Cluster; it is intended to support the lifecycle of QueryNodes - addition and removal of QueryNodes from a Cluster.
ConfigurationManager is the interface for managing cluster lifecycles - addition and removal of clusters from the ConfigurationStore.
ConfigurationStore represents a store for maintaining all cluster configuration data.
QueryNode is the configuration for a single instance of a Query Engine.
No description provided by the author
No description provided by the author
Version provides a abstraction of logical software version for Query Nodes; it could represent server build version or API version.

# Type aliases

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