client

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2022 License: MIT Imports: 11 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Conn

type Conn interface {
	Capabilities() generic.CapabilityFlag
	Status() generic.StatusFlag

	AffectedRows() uint64
	LastInsertId() uint64

	ReadPacket() ([]byte, error)
	ReadOKErrPacket() error
	ReadUntilEOFPacket() error

	WritePacket(generic.Packet) error
	WriteCommandPacket(generic.Packet) error

	HandleOKErrPacket([]byte) error

	Ping() error
	Close() error
}

func CreateConnection

func CreateConnection(opts ...Option) (Conn, error)

type Option

type Option interface {
	// contains filtered or unexported methods
}

func WithAttribute

func WithAttribute(key string, val string) Option

func WithHost

func WithHost(host string) Option

func WithPassword

func WithPassword(password string) Option

func WithPort

func WithPort(port int) Option

func WithUser

func WithUser(user string) Option

Jump to

Keyboard shortcuts

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