duckdb

package
v0.0.0-...-8074cd4 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

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) GetGbbq

func (d *DuckDBDriver) GetGbbq() ([]model.GbbqData, error)

func (*DuckDBDriver) GetHolidays

func (d *DuckDBDriver) GetHolidays() ([]time.Time, error)

func (*DuckDBDriver) GetLatestDate

func (d *DuckDBDriver) GetLatestDate(tableName string, dateCol string) (time.Time, error)

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 (d *DuckDBDriver) QueryKlineDaily(symbol string, startDate, endDate *time.Time) ([]model.KlineDay, error)

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

Jump to

Keyboard shortcuts

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