package scripting

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

Index

Types

type Client

type Client interface {
	closer.Closer

	Execute(
		ctx context.Context,
		query string,
		params *table.QueryParameters,
	) (result.Result, error)
	Explain(
		ctx context.Context,
		query string,
		mode ExplainMode,
	) (table.ScriptingYQLExplanation, error)
	StreamExecute(
		ctx context.Context,
		query string,
		params *table.QueryParameters,
	) (result.StreamResult, error)
}

type ExplainMode

type ExplainMode = uint8
const (
	ExplainModeUnknown ExplainMode = iota
	ExplainModeValidate
	ExplainModePlan

	ExplainModeDefault = ExplainModePlan
)

Source Files

scripting.go

Directories

PathSynopsis
scripting/config
Version
v3.14.2
Published
Mar 12, 2022
Platform
linux/amd64
Imports
4 packages
Last checked
28 minutes ago

Tools for package owners.