whdbv1

package
v0.0.0-...-816873b Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2021 License: GPL-3.0 Imports: 5 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 {
	// contains filtered or unexported fields
}

func New

func New(file string) *Database

func (*Database) BulkInsertInstruments

func (d *Database) BulkInsertInstruments(items []database.Instrument) error

func (*Database) Close

func (d *Database) Close() error

func (*Database) CreateInstrumentTable

func (d *Database) CreateInstrumentTable() error

func (*Database) DeleteInstrument

func (d *Database) DeleteInstrument(symbol string) error

func (*Database) InsertInstrument

func (d *Database) InsertInstrument(item database.Instrument) error

func (*Database) SelectInstruments

func (d *Database) SelectInstruments() ([]database.Instrument, error)

func (*Database) SelectInstrumentsForPermitted

func (d *Database) SelectInstrumentsForPermitted(permitted bool) ([]database.Instrument, error)

func (*Database) SelectLatestTrades

func (d *Database) SelectLatestTrades(since time.Time) ([]database.PositionState, error)

func (*Database) SelectNonPermittedInstruments

func (d *Database) SelectNonPermittedInstruments() ([]database.Instrument, error)

func (*Database) SelectOpenOrders

func (d *Database) SelectOpenOrders() ([]string, error)

func (*Database) SelectPermittedInstruments

func (d *Database) SelectPermittedInstruments() ([]database.Instrument, error)

func (*Database) SelectPositionStates

func (d *Database) SelectPositionStates() ([]database.PositionState, error)

func (*Database) TruncateAndBulkInsertInstruments

func (d *Database) TruncateAndBulkInsertInstruments(items []database.Instrument) error

func (*Database) UpdateInstrument

func (d *Database) UpdateInstrument(symbol string, item database.Instrument) error

func (*Database) UpdatePermittedList

func (d *Database) UpdatePermittedList(permitted []string) error

Jump to

Keyboard shortcuts

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