gsql

package
v0.71.8 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SqlCons map[string]map[string]*sql.DB

Functions

func InitConnection

func InitConnection(driverName string)

func InitMySqlConnection

func InitMySqlConnection() map[string]*sql.DB

func InitPgConnection

func InitPgConnection() map[string]*sql.DB

var db = &sql.DB{}

func Run

func Run(driverName string, tgtDb string, stmt string) (int, []string, []map[string]interface{}, string)

Types

type SqlExec

type SqlExec struct {
	DriverName       string
	TargetDb         string
	Stmt             string
	CmdAffectedCount int
	RowsHeaders      []string
	CmdResults       []map[string]interface{}
}

func (*SqlExec) Delete

func (sqlExec *SqlExec) Delete() error

func (*SqlExec) Insert

func (sqlExec *SqlExec) Insert() error

func (*SqlExec) QueryWithParams

func (sqlExec *SqlExec) QueryWithParams()

func (*SqlExec) QueryWithoutParams

func (sqlExec *SqlExec) QueryWithoutParams() error

func (*SqlExec) ScanRows added in v0.71.7

func (sqlExec *SqlExec) ScanRows(rows *sql.Rows) (int, []string, []map[string]interface{})

func (*SqlExec) Update

func (sqlExec *SqlExec) Update() error

Jump to

Keyboard shortcuts

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