database

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseAdapter

type DatabaseAdapter struct {
	*gorm.DB
}

func NewDatabaseAdapter

func NewDatabaseAdapter(server, user, password string, port int, database string, minConn, maxConn int, useLocalTime bool) (*DatabaseAdapter, error)

func (*DatabaseAdapter) FindDatabases

func (a *DatabaseAdapter) FindDatabases() ([]string, error)

type InfluxdbAdapter added in v0.0.9

type InfluxdbAdapter struct {
	influxdb.Client
}

func NewInfluxdbAdapter added in v0.0.9

func NewInfluxdbAdapter(config influxdb.HTTPConfig) (*InfluxdbAdapter, error)

func (*InfluxdbAdapter) ExtractTagFromQuery added in v0.0.9

func (a *InfluxdbAdapter) ExtractTagFromQuery(query, database, tagKey string) ([]string, error)

func (*InfluxdbAdapter) FindMeasurements added in v0.0.9

func (a *InfluxdbAdapter) FindMeasurements(database string) ([]string, error)

func (*InfluxdbAdapter) FindMeasurementsLike added in v0.0.9

func (a *InfluxdbAdapter) FindMeasurementsLike(database string, regex string) ([]string, error)

func (*InfluxdbAdapter) QueryAndIterate added in v0.0.9

func (a *InfluxdbAdapter) QueryAndIterate(query, database string, fn IterateQueryFunc) error

func (*InfluxdbAdapter) WritePoints added in v0.0.9

func (a *InfluxdbAdapter) WritePoints(database string, points ...*influxdb.Point) error

type IterateQueryFunc added in v0.0.9

type IterateQueryFunc func(int, int, models.Row) error

Jump to

Keyboard shortcuts

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