mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-06-24 10:00:50 +00:00
Upgrade xorm to v1.0.0 (#10646)
* Upgrade xorm to v1.0.0 * small nit * Fix tests * Update xorm * Update xorm * fix go.sum * fix test * Fix bug when dump * Fix bug * update xorm to latest * Fix migration test * update xorm to latest * Fix import order * Use xorm tag
This commit is contained in:
parent
dcaa5643d7
commit
c61b902538
154 changed files with 7195 additions and 5962 deletions
31
vendor/xorm.io/xorm/session_stats.go
generated
vendored
31
vendor/xorm.io/xorm/session_stats.go
generated
vendored
|
@ -17,17 +17,9 @@ func (session *Session) Count(bean ...interface{}) (int64, error) {
|
|||
defer session.Close()
|
||||
}
|
||||
|
||||
var sqlStr string
|
||||
var args []interface{}
|
||||
var err error
|
||||
if session.statement.RawSQL == "" {
|
||||
sqlStr, args, err = session.statement.genCountSQL(bean...)
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
} else {
|
||||
sqlStr = session.statement.RawSQL
|
||||
args = session.statement.RawParams
|
||||
sqlStr, args, err := session.statement.GenCountSQL(bean...)
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
|
||||
var total int64
|
||||
|
@ -50,21 +42,12 @@ func (session *Session) sum(res interface{}, bean interface{}, columnNames ...st
|
|||
return errors.New("need a pointer to a variable")
|
||||
}
|
||||
|
||||
var isSlice = v.Elem().Kind() == reflect.Slice
|
||||
var sqlStr string
|
||||
var args []interface{}
|
||||
var err error
|
||||
if len(session.statement.RawSQL) == 0 {
|
||||
sqlStr, args, err = session.statement.genSumSQL(bean, columnNames...)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
sqlStr = session.statement.RawSQL
|
||||
args = session.statement.RawParams
|
||||
sqlStr, args, err := session.statement.GenSumSQL(bean, columnNames...)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if isSlice {
|
||||
if v.Elem().Kind() == reflect.Slice {
|
||||
err = session.queryRow(sqlStr, args...).ScanSlice(res)
|
||||
} else {
|
||||
err = session.queryRow(sqlStr, args...).Scan(res)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue