Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorMessageInvalidJSON = errors.New("could not parse json") ErrorMessageInvalidDSN = errors.New("invalid dsn. Either empty or not set") )
Functions ¶
This section is empty.
Types ¶
type Databend ¶
type Databend struct{}
Databend defines how to connect to a Databend datasource
func (*Databend) Connect ¶
func (d *Databend) Connect(config backend.DataSourceInstanceSettings, message json.RawMessage) (*sql.DB, error)
Connect opens a sql.DB connection using datasource settings
func (*Databend) Converters ¶
Converters defines list of data type converters
func (*Databend) Macros ¶
func (d *Databend) Macros() sqlds.Macros
Macros returns list of macro functions convert the macros of raw query
func (*Databend) Settings ¶
func (d *Databend) Settings(config backend.DataSourceInstanceSettings) sqlds.DriverSettings
type Settings ¶
Settings - data loaded from grafana settings database
func LoadSettings ¶
func LoadSettings(config backend.DataSourceInstanceSettings) (settings Settings, err error)
LoadSettings will read and validate Settings from the DataSourceConfig
Click to show internal directories.
Click to hide internal directories.