package bind

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

Index

Variables

var (
	ErrMultipleQueryParameters = errors.New("only one query arg *table.QueryParameters allowed")
)

Functions

func Bind

func Bind(query, tablePathPrefix string, args ...driver.NamedValue) (
	_ string, _ *table.QueryParameters, err error,
)

func GenerateDeclareSection

func GenerateDeclareSection(args []sql.NamedArg) (string, error)

func ToValue

func ToValue(v interface{}) (_ types.Value, err error)

func ToYdbParam

func ToYdbParam(param driver.NamedValue) (table.ParameterOption, error)

Types

type Declare

type Declare struct {
	Name string
	Type string
}

func (Declare) String

func (d Declare) String() string

Source Files

args_type.go bind.go convert.go declare.go errors.go pragma.go wrap.go

Version
v3.43.0-rc5
Published
Mar 9, 2023
Platform
linux/amd64
Imports
19 packages
Last checked
38 seconds ago

Tools for package owners.