Documentation ¶
Index ¶
- Constants
- Variables
- type DbConnection
- type DbQuery
- func (sqlstruct *DbQuery) Alias(alias string)
- func (sqlstruct *DbQuery) Analyticwhere(structName interface{})
- func (sqlstruct *DbQuery) Builder(dbConnection *DbConnection)
- func (sqlstruct *DbQuery) Clearquery()
- func (sqlstruct *DbQuery) Count()
- func (sqlstruct *DbQuery) CreateDBTx() (context.Context, *sql.Tx, error)
- func (sqlstruct *DbQuery) Del()
- func (sqlstruct *DbQuery) Field(field string)
- func (sqlstruct *DbQuery) Find(args ...interface{}) *sql.Rows
- func (sqlstruct *DbQuery) GetField() string
- func (sqlstruct *DbQuery) GetGroup() string
- func (sqlstruct *DbQuery) GetLimit() string
- func (sqlstruct *DbQuery) GetOrder() string
- func (sqlstruct *DbQuery) GetRow(query *sql.Rows) map[string]string
- func (sqlstruct *DbQuery) GetRows(query *sql.Rows) map[int]map[string]string
- func (sqlstruct *DbQuery) GetSave() string
- func (sqlstruct *DbQuery) Getjoin() string
- func (sqlstruct *DbQuery) Getwhere() string
- func (sqlstruct *DbQuery) Group(group string)
- func (sqlstruct *DbQuery) Join(join string)
- func (sqlstruct *DbQuery) Limit(limit string)
- func (sqlstruct *DbQuery) Order(order string)
- func (sqlstruct *DbQuery) Save(save map[string]interface{}) sql.Result
- func (sqlstruct *DbQuery) Select(args ...interface{}) *sql.Rows
- func (sqlstruct *DbQuery) SelectSql() string
- func (sqlstruct *DbQuery) Table(table string)
- func (sqlstruct *DbQuery) TxSave(ctx context.Context, tx *sql.Tx, save map[string]interface{}) (sql.Result, error)
- func (sqlstruct *DbQuery) TxUpdate(ctx context.Context, tx *sql.Tx, update map[string]interface{}, ...) (sql.Result, error)
- func (sqlstruct *DbQuery) Update(update map[string]interface{}, where ...interface{}) sql.Result
- func (sqlstruct *DbQuery) Where(wher string)
- type Member
Constants ¶
View Source
const ( USERNAME = "" PASSWORD = "" NETWORK = "tcp" SERVER = "localhost" PORT = 3306 DATABASE = "" PREFIX = "t_" )
Variables ¶
View Source
var (
DB sql.DB
)
Functions ¶
This section is empty.
Types ¶
type DbConnection ¶
创建连接器
func (*DbConnection) Connt ¶
func (DbConnection *DbConnection) Connt(cnt *map[string]interface{})
type DbQuery ¶
type DbQuery struct { Wher string //[]map[string]string Joinn string Wherestring string DB *sql.DB Rows interface{} Row interface{} Prefix string sync.RWMutex // contains filtered or unexported fields }
构建查询器
func (*DbQuery) Analyticwhere ¶
func (sqlstruct *DbQuery) Analyticwhere(structName interface{})
func (*DbQuery) Builder ¶
func (sqlstruct *DbQuery) Builder(dbConnection *DbConnection)
func (*DbQuery) Clearquery ¶
func (sqlstruct *DbQuery) Clearquery()
func (*DbQuery) CreateDBTx ¶
func (*DbQuery) TxSave ¶
func (sqlstruct *DbQuery) TxSave(ctx context.Context, tx *sql.Tx, save map[string]interface{}) (sql.Result, error)
事务写入
func (*DbQuery) TxUpdate ¶
func (sqlstruct *DbQuery) TxUpdate(ctx context.Context, tx *sql.Tx, update map[string]interface{}, where ...interface{}) (sql.Result, error)
事务更新
Click to show internal directories.
Click to hide internal directories.