package session
import "github.com/ydb-platform/ydb-go-sdk/v3/internal/query/session"
Index ¶
- Constants
- func IsAlive(status Status) bool
- func Open( ctx context.Context, client Ydb_Query_V1.QueryServiceClient, opts ...Option, ) (_ *core, finalErr error)
- type Core
- type Option
- func WithConn(cc grpc.ClientConnInterface) Option
- func WithDeleteTimeout(deleteTimeout time.Duration) Option
- func WithTrace(t *trace.Query) Option
- type Status
Constants ¶
const ( StatusIdle StatusInUse StatusClosing StatusClosed StatusError )
Functions ¶
func IsAlive ¶
func Open ¶
func Open( ctx context.Context, client Ydb_Query_V1.QueryServiceClient, opts ...Option, ) (_ *core, finalErr error)
Types ¶
type Core ¶
type Core interface { query.SessionInfo pool.Item SetStatus(code Status) }
type Option ¶
type Option func(*core)
func WithConn ¶
func WithConn(cc grpc.ClientConnInterface) Option
func WithDeleteTimeout ¶
func WithTrace ¶
type Status ¶
type Status uint32
func (Status) String ¶
Source Files ¶
- Version
- v3.92.0
- Published
- Nov 12, 2024
- Platform
- darwin/amd64
- Imports
- 16 packages
- Last checked
- 19 seconds ago –
Tools for package owners.