cockroach

package
v0.0.0-...-5e10106 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2021 License: AGPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrCandlestickNotFound = errors.New("candlestick-not-found")
)

Functions

This section is empty.

Types

type AssetService

type AssetService struct {
	// contains filtered or unexported fields
}

func (*AssetService) Create

func (ps *AssetService) Create(p asset.Asset) error

func (*AssetService) Delete

func (ps *AssetService) Delete(p asset.Asset) error

func (*AssetService) Read

func (ps *AssetService) Read(symbol string) (asset.Asset, error)

func (*AssetService) Update

func (ps *AssetService) Update(p asset.Asset) error

type CandlestickService

type CandlestickService struct {
	// contains filtered or unexported fields
}

func (*CandlestickService) Create

func (css *CandlestickService) Create(cs *candlestick.List) error

func (*CandlestickService) Delete

func (css *CandlestickService) Delete(cs *candlestick.List) error

func (*CandlestickService) Read

func (css *CandlestickService) Read(cs *candlestick.List, start, end timestamp.Timestamp) error

func (*CandlestickService) Update

func (css *CandlestickService) Update(cs *candlestick.List) error

type Config

type Config struct {
	User     string
	Password string
	Host     string
	Port     int
	Database string
}

func (Config) URL

func (c Config) URL() string

type Database

type Database struct {
	// contains filtered or unexported fields
}

func New

func New(c Config) (*Database, error)

func (*Database) Assets

func (s *Database) Assets() db.AssetService

func (*Database) Candlesticks

func (s *Database) Candlesticks() db.CandlestickService

func (*Database) Exchanges

func (s *Database) Exchanges() db.ExchangeService

func (*Database) Pairs

func (s *Database) Pairs() db.PairService

func (*Database) Periods

func (s *Database) Periods() db.PeriodService

type ExchangeService

type ExchangeService struct {
	// contains filtered or unexported fields
}

func (*ExchangeService) Create

func (ps *ExchangeService) Create(p exchange.Exchange) error

func (*ExchangeService) Delete

func (ps *ExchangeService) Delete(p exchange.Exchange) error

func (*ExchangeService) Read

func (ps *ExchangeService) Read(name string) (exchange.Exchange, error)

func (*ExchangeService) Update

func (ps *ExchangeService) Update(p exchange.Exchange) error

type Migrator

type Migrator struct {
	// contains filtered or unexported fields
}

func NewMigrator

func NewMigrator(c Config) Migrator

func (*Migrator) Create

func (m *Migrator) Create() error

func (*Migrator) Migrate

func (m *Migrator) Migrate() error

func (*Migrator) Reset

func (m *Migrator) Reset() error

type PairService

type PairService struct {
	// contains filtered or unexported fields
}

func (*PairService) Create

func (ps *PairService) Create(p pair.Pair) error

func (*PairService) Delete

func (ps *PairService) Delete(p pair.Pair) error

func (*PairService) Read

func (ps *PairService) Read(base, quote string) (pair.Pair, error)

func (*PairService) Update

func (ps *PairService) Update(p pair.Pair) error

type PeriodService

type PeriodService struct {
	// contains filtered or unexported fields
}

func (*PeriodService) Create

func (ps *PeriodService) Create(p period.Period) error

func (*PeriodService) Delete

func (ps *PeriodService) Delete(p period.Period) error

func (*PeriodService) Read

func (ps *PeriodService) Read(name string) (period.Period, error)

func (*PeriodService) Update

func (ps *PeriodService) Update(p period.Period) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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