Documentation
¶
Index ¶
- Variables
- func AddColumnSQL(tableName, tags string, offset ...string) string
- func CreateTableSQL(v interface{}) string
- func DropTableSQL(v interface{}) string
- func Init(dsn string) error
- func ParseResult(result sql.Result) string
- func ParseRows(rows *sql.Rows) ([]map[string]interface{}, error)
- func TableName(v interface{}) string
- type Interface
- type List
- type Map
- type MySQL
- func (mysql *MySQL) And(selector map[string]interface{}) string
- func (mysql *MySQL) CreateTable(tables ...interface{}) error
- func (mysql *MySQL) Delete(tableName string, selector map[string]interface{}) (sql.Result, error)
- func (mysql *MySQL) DropTable(v interface{}) (sql.Result, error)
- func (mysql *MySQL) Init(dsn string) (err error)
- func (mysql *MySQL) Insert(tableName string, row map[string]interface{}) (sql.Result, error)
- func (mysql *MySQL) Query(tableName string, selector map[string]interface{}) (*sql.Rows, error)
- func (mysql *MySQL) Update(tableName string, selector, row map[string]interface{}) (sql.Result, error)
- type SQL
Constants ¶
This section is empty.
Variables ¶
View Source
var Engine = new(MySQL)
Functions ¶
func AddColumnSQL ¶
func CreateTableSQL ¶
func CreateTableSQL(v interface{}) string
func DropTableSQL ¶
func DropTableSQL(v interface{}) string
func ParseResult ¶
Types ¶
type MySQL ¶
func (*MySQL) CreateTable ¶
Click to show internal directories.
Click to hide internal directories.