Documentation
¶
Index ¶
- type Database
- func (d *Database) BulkInsertInstruments(items []database.Instrument) error
- func (d *Database) Close() error
- func (d *Database) CreateInstrumentTable() error
- func (d *Database) DeleteInstrument(symbol string) error
- func (d *Database) InsertInstrument(item database.Instrument) error
- func (d *Database) SelectInstruments() ([]database.Instrument, error)
- func (d *Database) SelectInstrumentsForPermitted(permitted bool) ([]database.Instrument, error)
- func (d *Database) SelectLatestTrades(since time.Time) ([]database.PositionState, error)
- func (d *Database) SelectNonPermittedInstruments() ([]database.Instrument, error)
- func (d *Database) SelectOpenOrders() ([]string, error)
- func (d *Database) SelectPermittedInstruments() ([]database.Instrument, error)
- func (d *Database) SelectPositionStates() ([]database.PositionState, error)
- func (d *Database) TruncateAndBulkInsertInstruments(items []database.Instrument) error
- func (d *Database) UpdateInstrument(symbol string, item database.Instrument) error
- func (d *Database) UpdatePermittedList(permitted []string) error
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 (*Database) BulkInsertInstruments ¶
func (d *Database) BulkInsertInstruments(items []database.Instrument) error
func (*Database) CreateInstrumentTable ¶
func (*Database) DeleteInstrument ¶
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 (*Database) SelectNonPermittedInstruments ¶
func (d *Database) SelectNonPermittedInstruments() ([]database.Instrument, error)
func (*Database) SelectOpenOrders ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.