/
githubmirror
/
ydb-go-sdk
Обзор
Документация
Войти
/
githubmirror
/
ydb-go-sdk
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
internal/xsql/xquery/issues.go
25 строк
567 B
Iuliia Sidorina
feat(sqlx): support capturing YDB issues (#2068)
06 апр 2026, 10:36
Не верифицирован
06 апр 2026, 10:36
09d82d4
Код
Авторство
О чём код?
package xquery import ( "context" "github.com/ydb-platform/ydb-go-genproto/protos/Ydb_Issue" ) type ctxIssuesHandlerKey struct{} type IssuesOption struct { Callback func([]*Ydb_Issue.IssueMessage) } func WithIssuesHandler(ctx context.Context, callback func([]*Ydb_Issue.IssueMessage)) context.Context { return context.WithValue(ctx, ctxIssuesHandlerKey{}, &IssuesOption{Callback: callback}) } func IssuesHandlerFromContext(ctx context.Context) *IssuesOption { if v, ok := ctx.Value(ctxIssuesHandlerKey{}).(*IssuesOption); ok { return v } return nil }