mysql

package
v0.0.0-...-dc9d089 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2019 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Database

type Database struct {
	*gorm.DB
	// contains filtered or unexported fields
}

Database data

func New

func New(connection, tablePrefix string, multiStatements bool, maxPacket uint32) (*Database, error)

New instance

func (*Database) Available

func (d *Database) Available() bool

Available impl.

func (*Database) DeleteWallet

func (d *Database) DeleteWallet(v ...*types.Wallet) error

DeleteWallet implementation

func (*Database) DuplicateError

func (d *Database) DuplicateError(err error) bool

DuplicateError impl.

func (*Database) GetService

func (d *Database) GetService(name string) (*types.Service, error)

GetService implementation

func (*Database) GetSetting

func (d *Database) GetSetting(k, def string) (string, error)

GetSetting implementation

func (*Database) ListUnnotifiedIncomings

func (d *Database) ListUnnotifiedIncomings(max uint16) ([]*types.Incoming, error)

ListUnnotifiedIncomings implementation

func (*Database) ListWallets

func (d *Database) ListWallets() ([]*types.WalletServices, error)

ListWallets implementation

func (*Database) MaxPacketError

func (d *Database) MaxPacketError(err error) bool

MaxPacketError impl.

func (*Database) Migrate

func (d *Database) Migrate() error

Migrate implementation

func (*Database) PutIncoming

func (d *Database) PutIncoming(v ...*types.Incoming) error

PutIncoming implementation

func (*Database) PutService

func (d *Database) PutService(v *types.Service) error

PutService implementation

func (*Database) PutSetting

func (d *Database) PutSetting(k, v string) error

PutSetting implementation

func (*Database) PutWallet

func (d *Database) PutWallet(v ...*types.Wallet) error

PutWallet implementation

func (*Database) UpdateIncoming

func (d *Database) UpdateIncoming(v *types.Incoming) error

UpdateIncoming implementation

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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