package driver

import "github.com/ydb-platform/ydb-go-sdk/v3/internal/driver"

Index

Functions

func ContextCallInfo

func ContextCallInfo(ctx context.Context) (info callInfo, ok bool)

func New

func New(
	config config.Config,
	meta meta.Meta,
	get func(ctx context.Context) (conn conn.Conn, err error),
	pessimize func(ctx context.Context, endpoint endpoint.Endpoint) error,
	close func(ctx context.Context) error,
) *driver

func WithCallInfo

func WithCallInfo(ctx context.Context, info callInfo) context.Context

Source Files

context.go driver.go driver_as_cluster.go

Directories

PathSynopsis
internal/driver/cluster
internal/driver/cluster/balancer
internal/driver/cluster/balancer/conn
internal/driver/cluster/balancer/conn/endpoint
internal/driver/cluster/balancer/conn/entry
internal/driver/cluster/balancer/conn/info
internal/driver/cluster/balancer/conn/list
internal/driver/cluster/balancer/conn/stub
internal/driver/cluster/balancer/state
internal/driver/cluster/repeater
Version
v3.2.7
Published
Nov 2, 2021
Platform
windows/amd64
Imports
9 packages
Last checked
2 minutes ago

Tools for package owners.