package conn
import "github.com/ydb-platform/ydb-go-sdk/v3/internal/conn"
Index ¶
Types ¶
type Config ¶
type Config interface { DialTimeout() time.Duration RequestTimeout() time.Duration OperationTimeout() time.Duration OperationCancelAfter() time.Duration StreamTimeout() time.Duration Meta(ctx context.Context) (context.Context, error) Trace(ctx context.Context) trace.Driver Pessimize(ctx context.Context, endpoint endpoint.Endpoint) error }
type Conn ¶
type Conn interface { grpc.ClientConnInterface Endpoint() endpoint.Endpoint GetState() state.State SetState(context.Context, state.State) state.State Close(ctx context.Context) error }
func New ¶
func New(endpoint endpoint.Endpoint, dial func(context.Context, string) (*grpc.ClientConn, error), config Config) Conn
Source Files ¶
config.go conn.go grpc_client_stream.go
Directories ¶
Path | Synopsis |
---|---|
internal/conn/config | |
internal/conn/state |
- Version
- v3.6.0
- Published
- Jan 4, 2022
- Platform
- js/wasm
- Imports
- 15 packages
- Last checked
- now –
Tools for package owners.