Documentation
¶
Index ¶
- type DuckDBDriver
- func (d *DuckDBDriver) Close() error
- func (d *DuckDBDriver) Connect() error
- func (d *DuckDBDriver) CountKlineDaily() (int64, error)
- func (d *DuckDBDriver) GetBasicsBySymbol(symbol string) ([]model.StockBasic, error)
- func (d *DuckDBDriver) GetGbbq() ([]model.GbbqData, error)
- func (d *DuckDBDriver) GetHolidays() ([]time.Time, error)
- func (d *DuckDBDriver) GetLatestDate(tableName string, dateCol string) (time.Time, error)
- func (d *DuckDBDriver) GetSymbolsByClass(class string) ([]string, error)
- func (d *DuckDBDriver) ImportAdjustFactors(path string) error
- func (d *DuckDBDriver) ImportBasic(path string) error
- func (d *DuckDBDriver) ImportGBBQ(path string) error
- func (d *DuckDBDriver) ImportHolidays(path string) error
- func (d *DuckDBDriver) ImportKline1Min(path string) error
- func (d *DuckDBDriver) ImportKline5Min(path string) error
- func (d *DuckDBDriver) ImportKlineDaily(path string) error
- func (d *DuckDBDriver) InitSchema() error
- func (d *DuckDBDriver) Query(table string, conditions map[string]interface{}, dest interface{}) error
- func (d *DuckDBDriver) QueryKlineDaily(symbol string, startDate, endDate *time.Time) ([]model.KlineDay, error)
- func (d *DuckDBDriver) ReadSchemaVersion() (string, error)
- func (d *DuckDBDriver) RebuildSymbolClass() error
- func (d *DuckDBDriver) TruncateTable(meta *model.TableMeta) error
- func (d *DuckDBDriver) WriteSchemaVersion() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DuckDBDriver ¶
type DuckDBDriver struct {
// contains filtered or unexported fields
}
func NewDuckDBDriver ¶
func NewDuckDBDriver(u *url.URL) (*DuckDBDriver, error)
func (*DuckDBDriver) Close ¶
func (d *DuckDBDriver) Close() error
func (*DuckDBDriver) Connect ¶
func (d *DuckDBDriver) Connect() error
func (*DuckDBDriver) CountKlineDaily ¶
func (d *DuckDBDriver) CountKlineDaily() (int64, error)
func (*DuckDBDriver) GetBasicsBySymbol ¶
func (d *DuckDBDriver) GetBasicsBySymbol(symbol string) ([]model.StockBasic, error)
func (*DuckDBDriver) GetHolidays ¶
func (d *DuckDBDriver) GetHolidays() ([]time.Time, error)
func (*DuckDBDriver) GetLatestDate ¶
func (*DuckDBDriver) GetSymbolsByClass ¶
func (d *DuckDBDriver) GetSymbolsByClass(class string) ([]string, error)
func (*DuckDBDriver) ImportAdjustFactors ¶
func (d *DuckDBDriver) ImportAdjustFactors(path string) error
func (*DuckDBDriver) ImportBasic ¶
func (d *DuckDBDriver) ImportBasic(path string) error
func (*DuckDBDriver) ImportGBBQ ¶
func (d *DuckDBDriver) ImportGBBQ(path string) error
func (*DuckDBDriver) ImportHolidays ¶
func (d *DuckDBDriver) ImportHolidays(path string) error
func (*DuckDBDriver) ImportKline1Min ¶
func (d *DuckDBDriver) ImportKline1Min(path string) error
func (*DuckDBDriver) ImportKline5Min ¶
func (d *DuckDBDriver) ImportKline5Min(path string) error
func (*DuckDBDriver) ImportKlineDaily ¶
func (d *DuckDBDriver) ImportKlineDaily(path string) error
func (*DuckDBDriver) InitSchema ¶
func (d *DuckDBDriver) InitSchema() error
func (*DuckDBDriver) Query ¶
func (d *DuckDBDriver) Query(table string, conditions map[string]interface{}, dest interface{}) error
func (*DuckDBDriver) QueryKlineDaily ¶
func (*DuckDBDriver) ReadSchemaVersion ¶
func (d *DuckDBDriver) ReadSchemaVersion() (string, error)
func (*DuckDBDriver) RebuildSymbolClass ¶
func (d *DuckDBDriver) RebuildSymbolClass() error
func (*DuckDBDriver) TruncateTable ¶
func (d *DuckDBDriver) TruncateTable(meta *model.TableMeta) error
func (*DuckDBDriver) WriteSchemaVersion ¶
func (d *DuckDBDriver) WriteSchemaVersion() error
Click to show internal directories.
Click to hide internal directories.