package xcontext

import "github.com/ydb-platform/ydb-go-sdk/v3/internal/xcontext"

Index

Functions

func ExtractLocalDC

func ExtractLocalDC(ctx context.Context) string

func IsIdempotent

func IsIdempotent(ctx context.Context) bool

func IsNestedCall

func IsNestedCall(ctx context.Context) bool

func MarkRetryCall

func MarkRetryCall(ctx context.Context) context.Context

func WithCancel

func WithCancel(ctx context.Context) (context.Context, context.CancelFunc)

func WithIdempotent

func WithIdempotent(ctx context.Context, idempotent bool) context.Context

func WithLocalDC

func WithLocalDC(ctx context.Context, dc string) context.Context

func WithTimeout

func WithoutDeadline

func WithoutDeadline(ctx context.Context) context.Context

WithoutDeadline helps to clear derived deadline from deadline

Source Files

context_error.go context_with_cancel.go context_with_timeout.go idempotent.go local_dc.go retry_call.go without_deadline.go

Version
v3.54.2-rc0
Published
Nov 9, 2023
Platform
windows/amd64
Imports
4 packages
Last checked
35 seconds ago

Tools for package owners.