Documentation
¶
Index ¶
- func AsAliasColumn(alias, colName string) string
- func ByDesc(field string) string
- func CommitOrRollback(tx boil.Transactor, err error)
- func GetDB(args ...boil.Executor) boil.Executor
- func GetLimitQueryMods(list *protobuf.ListParam) []qm.QueryMod
- func GetUpdateCols(cols map[string]any, args ...string) map[string]any
- func IfNullZeroNumber(oldValue string, args ...string) string
- func IfNullZeroString(oldValue string, args ...string) string
- func InnerJoin(thisTable, thisTableColumn, thatTableColumn string, args ...any) qm.QueryMod
- func InnerJoinAlias(thisTable, asTable, thisColumn, thatTableColumn string, args ...any) qm.QueryMod
- func InnerJoinAnd(thisTable, thisTableColumn, thatTableColumn string, andClauses []string, ...) qm.QueryMod
- func JoinQueryMods(mods ...any) []qm.QueryMod
- func LeftJoin(thisTable, thisTableColumn, thatTableColumn string, args ...any) qm.QueryMod
- func LeftJoinAlias(thisTable, asTable, thisColumn, thatTableColumn string, args ...any) qm.QueryMod
- func LeftJoinAnd(thisTable, thisTableColumn, thatTableColumn string, andClauses []string, ...) qm.QueryMod
- func SUM(col string, args ...string) string
- type Transaction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsAliasColumn ¶ added in v1.0.74
func CommitOrRollback ¶
func CommitOrRollback(tx boil.Transactor, err error)
func GetLimitQueryMods ¶
GetLimitQueryMods 获取Limit相关QueryMods
func GetUpdateCols ¶ added in v1.0.74
func IfNullZeroNumber ¶ added in v1.0.74
IfNullZeroNumber 如果传了args则用args[0]做为alias, 否则就用oldValue做为alias
func IfNullZeroString ¶ added in v1.0.74
IfNullZeroString 如果传了args则用args[0]做为alias, 否则就用oldValue做为alias
func InnerJoinAlias ¶ added in v1.0.80
func InnerJoinAnd ¶ added in v1.0.80
func InnerJoinAnd(thisTable, thisTableColumn, thatTableColumn string, andClauses []string, args ...any) qm.QueryMod
InnerJoinAnd inner join a on a.x=b.x AND a.y=b.y
func LeftJoinAlias ¶ added in v1.0.80
func LeftJoinAnd ¶ added in v1.0.80
Types ¶
type Transaction ¶ added in v1.0.77
type Transaction struct { Tx boil.Transactor // contains filtered or unexported fields }
func NewTransaction ¶ added in v1.0.77
func NewTransaction(args ...boil.Transactor) (*Transaction, error)
func (Transaction) CommitOrRollback ¶ added in v1.0.77
func (t Transaction) CommitOrRollback(err error)
Click to show internal directories.
Click to hide internal directories.