driver

package
v2.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2023 License: Apache-2.0 Imports: 4 Imported by: 240

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Batch

type Batch interface {
	Abort() error
	Append(v ...interface{}) error
	AppendStruct(v interface{}) error
	Column(int) BatchColumn
	Flush() error
	Send() error
	IsSent() bool
}

type BatchColumn

type BatchColumn interface {
	Append(interface{}) error
	AppendRow(interface{}) error
}

type ColumnType

type ColumnType interface {
	Name() string
	Nullable() bool
	ScanType() reflect.Type
	DatabaseTypeName() string
}

type Conn

type Conn interface {
	Contributors() []string
	ServerVersion() (*ServerVersion, error)
	Select(ctx context.Context, dest interface{}, query string, args ...interface{}) error
	Query(ctx context.Context, query string, args ...interface{}) (Rows, error)
	QueryRow(ctx context.Context, query string, args ...interface{}) Row
	PrepareBatch(ctx context.Context, query string) (Batch, error)
	Exec(ctx context.Context, query string, args ...interface{}) error
	AsyncInsert(ctx context.Context, query string, wait bool) error
	Ping(context.Context) error
	Stats() Stats
	Close() error
}

type NamedDateValue added in v2.1.1

type NamedDateValue struct {
	Name  string
	Value time.Time
	Scale uint8
}

type NamedValue

type NamedValue struct {
	Name  string
	Value interface{}
}

type Row

type Row interface {
	Err() error
	Scan(dest ...interface{}) error
	ScanStruct(dest interface{}) error
}

type Rows

type Rows interface {
	Next() bool
	Scan(dest ...interface{}) error
	ScanStruct(dest interface{}) error
	ColumnTypes() []ColumnType
	Totals(dest ...interface{}) error
	Columns() []string
	Close() error
	Err() error
}

type ServerVersion

type ServerVersion = proto.ServerHandshake

type Stats

type Stats struct {
	MaxOpenConns int
	MaxIdleConns int
	Open         int
	Idle         int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL