package database
import "github.com/ydb-platform/ydb-go-sdk/v3/internal/database"
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 Info Discoverer }
func New ¶
func New( ctx context.Context, c config.Config, pool conn.Pool, opts ...discoveryConfig.Option, ) (_ Connection, err error)
type Discoverer ¶
type Info ¶
type Info 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.24.2
- Published
- Apr 28, 2022
- Platform
- linux/amd64
- Imports
- 13 packages
- Last checked
- 4 minutes ago –
Tools for package owners.