Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dialer ¶
type Dialer interface {
ConnectSQLDataService(ctx context.Context, cn instance.ConnName) (conn net.Conn, err error)
Close() error
}
Dialer is the interface that wraps the ConnectSQLDataService and Close methods.
type GrpcDialer ¶
type GrpcDialer struct {
// contains filtered or unexported fields
}
GrpcDialer is a Dialer that connects to the SqlDataService via gRPC.
func NewGrpcDialer ¶
func NewGrpcDialer(endpoint string, tokenProvider auth.TokenProvider, quotaProject string, logger debug.ContextLogger, useInsecure bool, timeout time.Duration, userAgent string) *GrpcDialer
NewGrpcDialer returns a new GrpcDialer configured to use the given endpoint.
func (*GrpcDialer) Close ¶
func (d *GrpcDialer) Close() error
Close closes the underlying gRPC client connection.
func (*GrpcDialer) ConnectSQLDataService ¶
func (d *GrpcDialer) ConnectSQLDataService(ctx context.Context, cn instance.ConnName) (conn net.Conn, err error)
ConnectSQLDataService connects to the SqlDataService for the given connection name.
Click to show internal directories.
Click to hide internal directories.