Documentation
¶
Index ¶
- type Cos
- func (s Cos) Close() error
- func (s Cos) Exists(exchange exchanges.Exchange, date time.Time) (bool, error)
- func (s Cos) Load(exchange exchanges.Exchange, date time.Time) (*quotes.ExchangeDailyQuote, error)
- func (s Cos) Save(exchange exchanges.Exchange, date time.Time, edq *quotes.ExchangeDailyQuote) error
- type FileSystem
- func (s FileSystem) Close() error
- func (s FileSystem) Exists(exchange exchanges.Exchange, date time.Time) (bool, error)
- func (s FileSystem) Load(exchange exchanges.Exchange, date time.Time) (*quotes.ExchangeDailyQuote, error)
- func (s FileSystem) Save(exchange exchanges.Exchange, date time.Time, edq *quotes.ExchangeDailyQuote) error
- type InfluxDB
- func (s InfluxDB) Close() error
- func (s InfluxDB) Exists(exchange exchanges.Exchange, date time.Time) (bool, error)
- func (s InfluxDB) Load(exchange exchanges.Exchange, date time.Time) (*quotes.ExchangeDailyQuote, error)
- func (s InfluxDB) Save(exchange exchanges.Exchange, date time.Time, edq *quotes.ExchangeDailyQuote) error
- type KV
- type LevelDB
- func (s LevelDB) Close() error
- func (s LevelDB) Exists(exchange exchanges.Exchange, date time.Time) (bool, error)
- func (s LevelDB) Load(exchange exchanges.Exchange, date time.Time) (*quotes.ExchangeDailyQuote, error)
- func (s LevelDB) Save(exchange exchanges.Exchange, date time.Time, edq *quotes.ExchangeDailyQuote) error
- type Redis
- func (s Redis) Close() error
- func (s Redis) Exists(exchange exchanges.Exchange, date time.Time) (bool, error)
- func (s Redis) Load(exchange exchanges.Exchange, date time.Time) (*quotes.ExchangeDailyQuote, error)
- func (s Redis) Save(exchange exchanges.Exchange, date time.Time, edq *quotes.ExchangeDailyQuote) error
- type Store
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cos ¶ added in v0.5.1
type Cos struct {
// contains filtered or unexported fields
}
Cos define tencent cos store
type FileSystem ¶
type FileSystem struct {
// contains filtered or unexported fields
}
FileSystem define file system store
func NewFileSystem ¶
func NewFileSystem(root string) *FileSystem
NewFileSystem create file system store
func (FileSystem) Load ¶
func (s FileSystem) Load(exchange exchanges.Exchange, date time.Time) (*quotes.ExchangeDailyQuote, error)
Load load exchange daily quote
func (FileSystem) Save ¶
func (s FileSystem) Save(exchange exchanges.Exchange, date time.Time, edq *quotes.ExchangeDailyQuote) error
Save save exchange daily quote
type InfluxDB ¶ added in v0.6.3
type InfluxDB struct {
// contains filtered or unexported fields
}
InfluxDB influxdb store
func NewInfluxDB ¶ added in v0.6.3
NewInfluxDB create new influxdb store
type LevelDB ¶ added in v0.3.1
type LevelDB struct {
// contains filtered or unexported fields
}
LevelDB level db store
func NewLevelDB ¶ added in v0.3.1
NewLevelDB create level db store
type Redis ¶ added in v0.4.2
type Redis struct {
// contains filtered or unexported fields
}
Redis define redis store
type Store ¶
type Store interface { // Exists exchange daily quote exists Exists(exchanges.Exchange, time.Time) (bool, error) // Save save exchange daily quote Save(exchanges.Exchange, time.Time, *quotes.ExchangeDailyQuote) error // Load load exchange daily quote Load(exchanges.Exchange, time.Time) (*quotes.ExchangeDailyQuote, error) // Close close exchange daily quote store Close() error }
Store define exchange daily quote store
Click to show internal directories.
Click to hide internal directories.