Documentation ¶
Index ¶
- Constants
- func AddDeleteStmt(namespace string, stmtFunc func(Query) *Statement)
- func AddGetStmt(namespace string, stmtFunc func(Query) *Statement)
- func AddListStmt(namespace string, stmtFunc func(Query) *Statement)
- func AddSaveStmt(namespace string, stmtFunc func(Query) *Statement)
- func AddStmt(namespace, sqlKey string, stmtFunc func(Query) *Statement)
- func AddUpdateStmt(namespace string, stmtFunc func(Query) *Statement)
- func Close()
- func Conn(_db *sql.DB)
- func Delete(namespace string, query Query) (count int64, err error)
- func ExecGet(namespace, sqlKey string, query Query) (entity interface{}, err error)
- func ExecList(namespace, sqlKey string, query Query) (entities []interface{}, err error)
- func ExecSave(namespace, sqlKey string, query Query) (id int64, err error)
- func ExecUpdate(namespace, sqlKey string, query Query) (count int64, err error)
- func Get(namespace string, query Query) (entity interface{}, err error)
- func List(namespace string, query Query) (entities []interface{}, err error)
- func Save(namespace string, query Query) (id int64, err error)
- func Update(namespace string, query Query) (count int64, err error)
- type Page
- type Query
- type RowScanner
- type SqlMapper
- type Statement
Constants ¶
View Source
const ( SQL_KEY_FORMAT = `%s.%s` SQL_INSERT_KEY = `sql_insert_key` SQL_SELECT_KEY = `sql_select_key` SQL_GET_KEY = `sql_get_key` SQL_UPDATE_KEY = `sql_update_key` SQL_DELETE_KEY = `sql_delete_key` )
Variables ¶
This section is empty.
Functions ¶
func AddDeleteStmt ¶
func AddGetStmt ¶
func AddListStmt ¶
func AddSaveStmt ¶
func AddUpdateStmt ¶
Types ¶
type RowScanner ¶
type RowScanner interface {
Scan(dest ...interface{}) error
}
Click to show internal directories.
Click to hide internal directories.