package result

import "github.com/ydb-platform/ydb-go-sdk/v3/internal/query/result"

Index

Types

type ClosableResultSet

type ClosableResultSet interface {
	Set
	closer.Closer
}

type Result

type Result interface {
	closer.Closer

	// NextResultSet returns next result set
	NextResultSet(ctx context.Context) (Set, error)

	// ResultSets is experimental API for range iterators available
	// with Go version 1.23+
	ResultSets(ctx context.Context) xiter.Seq2[Set, error]
}

type Row

type Row interface {
	Scan(dst ...interface{}) error
	ScanNamed(dst ...scanner.NamedDestination) error
	ScanStruct(dst interface{}, opts ...scanner.ScanStructOption) error
}

type Set

type Set interface {
	Index() int
	Columns() []string
	ColumnTypes() []types.Type
	NextRow(ctx context.Context) (Row, error)

	// Rows is experimental API for range iterators available with Go version 1.23+
	Rows(ctx context.Context) xiter.Seq2[Row, error]
}

Source Files

result.go

Version
v3.108.0 (latest)
Published
Apr 21, 2025
Platform
js/wasm
Imports
5 packages
Last checked
1 hour ago

Tools for package owners.