Documentation
¶
Index ¶
- 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 Ledis
- func (s Ledis) Close() error
- func (s Ledis) Exists(exchange exchanges.Exchange, date time.Time) (bool, error)
- func (s Ledis) Load(exchange exchanges.Exchange, date time.Time) (*quotes.ExchangeDailyQuote, error)
- func (s Ledis) Save(exchange exchanges.Exchange, date time.Time, edq *quotes.ExchangeDailyQuote) error
- 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 Store
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 Ledis ¶ added in v0.3.2
type Ledis struct {
// contains filtered or unexported fields
}
Ledis define ledis 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 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.