Documentation
¶
Index ¶
- func Mapper(i *tracer.Infos, data interface{}, to interface{}) error
- type Config
- type Database
- type MySQL
- func (m *MySQL) Connect(c Config)
- func (m *MySQL) Fetch(i *tracer.Infos, query string, args ...interface{}) ([]map[string]interface{}, error)
- func (m *MySQL) Get(i *tracer.Infos, query string, args ...interface{}) (map[string]interface{}, error)
- func (m *MySQL) Insert(i *tracer.Infos, query string, args ...interface{}) (sql.Result, error)
- func (m *MySQL) Update(i *tracer.Infos, query string, args ...interface{}) (sql.Result, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Database ¶
type Database interface { Connect(Config) Insert(*tracer.Infos, string, ...interface{}) (sql.Result, error) Update(*tracer.Infos, string, ...interface{}) (sql.Result, error) Get(*tracer.Infos, string, ...interface{}) (map[string]interface{}, error) Fetch(*tracer.Infos, string, ...interface{}) ([]map[string]interface{}, error) }
Click to show internal directories.
Click to hide internal directories.