af

package
v2.0.5 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2022 License: MIT Imports: 16 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Connector

type Connector struct {
	// contains filtered or unexported fields
}

func NewConnector added in v2.0.2

func NewConnector(taos unsafe.Pointer) (*Connector, error)

func Open

func Open(host, user, pass, db string, port int) (*Connector, error)

func (*Connector) Close

func (conn *Connector) Close() error

func (*Connector) Exec

func (conn *Connector) Exec(query string, args ...driver.Value) (driver.Result, error)

func (*Connector) InfluxDBInsertLines added in v2.0.2

func (conn *Connector) InfluxDBInsertLines(lines []string, precision string) error

func (*Connector) InsertStmt added in v2.0.2

func (conn *Connector) InsertStmt() *insertstmt.InsertStmt

func (*Connector) LoadTableInfo added in v2.0.2

func (conn *Connector) LoadTableInfo(tableNameList []string) error

func (*Connector) OpenTSDBInsertJsonPayload added in v2.0.2

func (conn *Connector) OpenTSDBInsertJsonPayload(payload string) error

func (*Connector) OpenTSDBInsertTelnetLines added in v2.0.2

func (conn *Connector) OpenTSDBInsertTelnetLines(lines []string) error

func (*Connector) Query

func (conn *Connector) Query(query string, args ...driver.Value) (driver.Rows, error)

func (*Connector) SelectDB added in v2.0.2

func (conn *Connector) SelectDB(db string) error

func (*Connector) StmtExecute

func (conn *Connector) StmtExecute(sql string, params *param.Param) (res driver.Result, err error)

func (*Connector) StmtQuery

func (conn *Connector) StmtQuery(sql string, params *param.Param) (rows driver.Rows, err error)

func (*Connector) Subscribe

func (conn *Connector) Subscribe(restart bool, topic string, sql string, interval time.Duration) (Subscriber, error)

type Stmt

type Stmt struct {
	// contains filtered or unexported fields
}

func NewStmt

func NewStmt(taosConn unsafe.Pointer) *Stmt

func (*Stmt) AddBatch

func (s *Stmt) AddBatch() error

func (*Stmt) BindRow

func (s *Stmt) BindRow(row *param.Param) error

func (*Stmt) Close

func (s *Stmt) Close() error

func (*Stmt) Execute

func (s *Stmt) Execute() error

func (*Stmt) GetAffectedRows

func (s *Stmt) GetAffectedRows() int

func (*Stmt) GetResultRows

func (s *Stmt) GetResultRows() (driver.Rows, error)

func (*Stmt) Prepare

func (s *Stmt) Prepare(sql string) error

func (*Stmt) SetTableName

func (s *Stmt) SetTableName(tableName string) error

func (*Stmt) SetTableNameWithTags

func (s *Stmt) SetTableNameWithTags(tableName string, tags *param.Param) error

type Subscriber

type Subscriber interface {
	Consume() (driver.Rows, error)
	Unsubscribe(keepProgress bool)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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