Documentation
¶
Index ¶
- func NewGrpcBasicAuth(username, password string) (credentials.PerRPCCredentials, error)
- type Conn
- type ConnState
- type DataNode
- type DialOptions
- type GrpcBasicAuth
- type Node
- type RoutingClient
- func (c *RoutingClient) AnalyticsV1() analytics_v1.AnalyticsServiceClient
- func (c *RoutingClient) BucketV1() admin_bucket_v1.BucketAdminServiceClient
- func (c *RoutingClient) Close() error
- func (c *RoutingClient) CloseBucket(bucketName string)
- func (c *RoutingClient) CollectionV1() admin_collection_v1.CollectionAdminServiceClient
- func (c *RoutingClient) ConnectionState() ConnState
- func (c *RoutingClient) KvV1() kv_v1.KvServiceClient
- func (c *RoutingClient) OpenBucket(bucketName string)
- func (c *RoutingClient) QueryAdminV1() admin_query_v1.QueryAdminServiceClient
- func (c *RoutingClient) QueryV1() query_v1.QueryServiceClient
- func (c *RoutingClient) RoutingV1() routing_v1.RoutingServiceClient
- func (c *RoutingClient) SearchAdminV1() admin_search_v1.SearchAdminServiceClient
- func (c *RoutingClient) SearchV1() search_v1.SearchServiceClient
- func (c *RoutingClient) ViewV1() view_v1.ViewServiceClient
- func (p *RoutingClient) WatchTopology(ctx context.Context, bucketName string) (<-chan *Topology, error)
- type Topology
- type VbucketRouting
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGrpcBasicAuth ¶
func NewGrpcBasicAuth(username, password string) (credentials.PerRPCCredentials, error)
NewJWTAccessFromKey creates PerRPCCredentials from the given jsonKey.
Types ¶
type Conn ¶
type Conn interface { RoutingV1() routing_v1.RoutingServiceClient KvV1() kv_v1.KvServiceClient QueryV1() query_v1.QueryServiceClient CollectionV1() admin_collection_v1.CollectionAdminServiceClient BucketV1() admin_bucket_v1.BucketAdminServiceClient AnalyticsV1() analytics_v1.AnalyticsServiceClient SearchV1() search_v1.SearchServiceClient }
type DialOptions ¶
type GrpcBasicAuth ¶
type GrpcBasicAuth struct {
EncodedData string
}
func (GrpcBasicAuth) GetRequestMetadata ¶
func (GrpcBasicAuth) RequireTransportSecurity ¶
func (j GrpcBasicAuth) RequireTransportSecurity() bool
type RoutingClient ¶
type RoutingClient struct {
// contains filtered or unexported fields
}
func Dial ¶
func Dial(target string, opts *DialOptions) (*RoutingClient, error)
func DialContext ¶
func DialContext(ctx context.Context, target string, opts *DialOptions) (*RoutingClient, error)
func (*RoutingClient) AnalyticsV1 ¶
func (c *RoutingClient) AnalyticsV1() analytics_v1.AnalyticsServiceClient
func (*RoutingClient) BucketV1 ¶
func (c *RoutingClient) BucketV1() admin_bucket_v1.BucketAdminServiceClient
func (*RoutingClient) Close ¶
func (c *RoutingClient) Close() error
func (*RoutingClient) CloseBucket ¶
func (c *RoutingClient) CloseBucket(bucketName string)
func (*RoutingClient) CollectionV1 ¶
func (c *RoutingClient) CollectionV1() admin_collection_v1.CollectionAdminServiceClient
func (*RoutingClient) ConnectionState ¶
func (c *RoutingClient) ConnectionState() ConnState
func (*RoutingClient) KvV1 ¶
func (c *RoutingClient) KvV1() kv_v1.KvServiceClient
func (*RoutingClient) OpenBucket ¶
func (c *RoutingClient) OpenBucket(bucketName string)
func (*RoutingClient) QueryAdminV1 ¶
func (c *RoutingClient) QueryAdminV1() admin_query_v1.QueryAdminServiceClient
func (*RoutingClient) QueryV1 ¶
func (c *RoutingClient) QueryV1() query_v1.QueryServiceClient
func (*RoutingClient) RoutingV1 ¶
func (c *RoutingClient) RoutingV1() routing_v1.RoutingServiceClient
func (*RoutingClient) SearchAdminV1 ¶
func (c *RoutingClient) SearchAdminV1() admin_search_v1.SearchAdminServiceClient
func (*RoutingClient) SearchV1 ¶
func (c *RoutingClient) SearchV1() search_v1.SearchServiceClient
func (*RoutingClient) ViewV1 ¶
func (c *RoutingClient) ViewV1() view_v1.ViewServiceClient
func (*RoutingClient) WatchTopology ¶
type Topology ¶
type Topology struct { Revision []uint64 Nodes []*Node VbucketRouting *VbucketRouting }
type VbucketRouting ¶
Source Files
¶
- auth.go
- backoff.go
- conn.go
- connstate.go
- impl_admin_bucket_v1.go
- impl_admin_collection_v1.go
- impl_admin_query_v1.go
- impl_admin_search_v1.go
- impl_analytics_v1.go
- impl_kv_v1.go
- impl_query_v1.go
- impl_routing_v1.go
- impl_search_v1.go
- impl_view_v1.go
- routingclient.go
- routingclient_topology.go
- routingconn.go
- routingconn_pool.go
- routingtable.go
- routingwatcher.go
- topology.go
Click to show internal directories.
Click to hide internal directories.