/
githubmirror
/
ydb-go-sql
Обзор
Документация
Войти
/
githubmirror
/
ydb-go-sql
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
internal/x/args.go
33 строки
766 B
asmyasnikov
fix linter issues
18 дек 2021, 17:18
18 дек 2021, 17:18
9798075
Код
Авторство
О чём код?
package x import ( "database/sql/driver" "github.com/ydb-platform/ydb-go-sdk/v3/table" "github.com/ydb-platform/ydb-go-sdk/v3/table/options" "github.com/ydb-platform/ydb-go-sdk/v3/table/types" ) func ToQueryParams(values []driver.NamedValue) *table.QueryParameters { if len(values) == 0 { return nil } opts := make([]table.ParameterOption, len(values)) for i, arg := range values { opts[i] = table.ValueParam( arg.Name, arg.Value.(types.Value), ) } return table.NewQueryParameters(opts...) } func ToSchemeOptions(values []driver.NamedValue) (opts []options.ExecuteSchemeQueryOption) { if len(values) == 0 { return nil } for _, arg := range values { opts = append(opts, arg.Value.(options.ExecuteSchemeQueryOption)) } return opts }