package db
import "github.com/ydb-platform/ydb-go-sdk/v3/internal/db"
Index ¶
Types ¶
type Cluster ¶
type Cluster interface { // ClientConnInterface interface allows Cluster use as grpc.ClientConnInterface // with lazy getting raw grpc-connection in Invoke() or NewStream() stages. // Lazy getting grpc-connection must use for embedded client-side balancing // DB may be put into code-generated client constructor as is. grpc.ClientConnInterface closer.Closer }
type Connection ¶
type Connection interface { Cluster ConnectionInfo ConnectionDiscovery }
func New ¶
func New( ctx context.Context, c config.Config, pool conn.Pool, opts ...discoveryConfig.Option, ) (_ Connection, err error)
type ConnectionDiscovery ¶
type ConnectionInfo ¶
type ConnectionInfo interface { // Endpoint returns initial endpoint Endpoint() string // Name returns database name Name() string // Secure returns true if database connection is secure Secure() bool }
Source Files ¶
- Version
- v3.16.4
- Published
- Mar 22, 2022
- Platform
- js/wasm
- Imports
- 12 packages
- Last checked
- 5 minutes ago –
Tools for package owners.