/
githubmirror
/
ydb-go-sdk
Обзор
Документация
Войти
/
githubmirror
/
ydb-go-sdk
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
scripting/scripting.go
27 строк
677 B
Konstantin Prokopenko
Modernize Go codebase: adopt modern idioms and upgrade CI tooling (#2082)
08 апр 2026, 20:42
Не верифицирован
08 апр 2026, 20:42
f3aeeb1
Код
Авторство
О чём код?
package scripting import ( "context" "github.com/ydb-platform/ydb-go-sdk/v3/internal/params" "github.com/ydb-platform/ydb-go-sdk/v3/table" "github.com/ydb-platform/ydb-go-sdk/v3/table/result" ) type ExplainMode = uint8 const ( ExplainModeUnknown ExplainMode = iota ExplainModeValidate ExplainModePlan ) const ( ExplainModeDefault = ExplainModePlan ) type Client interface { Execute(ctx context.Context, sql string, params *params.Params) (result.Result, error) Explain(ctx context.Context, sql string, mode ExplainMode) (table.ScriptingYQLExplanation, error) StreamExecute(ctx context.Context, sql string, params *params.Params) (result.StreamResult, error) }