Ver Fonte

refactor Sql functions

xormplus há 8 anos atrás
pai
commit
640fb1e79b
3 ficheiros alterados com 11 adições e 11 exclusões
  1. 6 6
      engine.go
  2. 4 4
      session_cols.go
  3. 1 1
      session_cond.go

+ 6 - 6
engine.go

@@ -282,8 +282,8 @@ func (engine *Engine) logSQL(sqlStr string, sqlArgs ...interface{}) {
 // and cannot use Where, Id, In and etc. Methods to describe, you can use SQL.
 //
 // Deprecated: use SQL instead.
-func (engine *Engine) Sql(querystring string, args ...interface{}) *Session {
-	return engine.SQL(querystring, args...)
+func (engine *Engine) Sql(query interface{}, args ...interface{}) *Session {
+	return engine.SQL(query, args...)
 }
 
 // SQL method let's you manually write raw SQL and operate
@@ -680,17 +680,17 @@ func (engine *Engine) NotIn(column string, args ...interface{}) *Session {
 }
 
 // Incr provides a update string like "column = column + ?"
-func (engine *Engine) Incr(column string, arg ...interface{}) *Session {
+func (engine *Engine) Incr(column string, args ...interface{}) *Session {
 	session := engine.NewSession()
 	session.isAutoClose = true
-	return session.Incr(column, arg...)
+	return session.Incr(column, args...)
 }
 
 // Decr provides a update string like "column = column - ?"
-func (engine *Engine) Decr(column string, arg ...interface{}) *Session {
+func (engine *Engine) Decr(column string, args ...interface{}) *Session {
 	session := engine.NewSession()
 	session.isAutoClose = true
-	return session.Decr(column, arg...)
+	return session.Decr(column, args...)
 }
 
 // SetExpr provides a update string like "column = {expression}"

+ 4 - 4
session_cols.go

@@ -5,14 +5,14 @@
 package xorm
 
 // Incr provides a query string like "count = count + 1"
-func (session *Session) Incr(column string, arg ...interface{}) *Session {
-	session.statement.Incr(column, arg...)
+func (session *Session) Incr(column string, args ...interface{}) *Session {
+	session.statement.Incr(column, args...)
 	return session
 }
 
 // Decr provides a query string like "count = count - 1"
-func (session *Session) Decr(column string, arg ...interface{}) *Session {
-	session.statement.Decr(column, arg...)
+func (session *Session) Decr(column string, args ...interface{}) *Session {
+	session.statement.Decr(column, args...)
 	return session
 }
 

+ 1 - 1
session_cond.go

@@ -10,7 +10,7 @@ import "github.com/go-xorm/builder"
 // and cannot use Where, Id, In and etc. Methods to describe, you can use SQL.
 //
 // Deprecated: use SQL instead.
-func (session *Session) Sql(query string, args ...interface{}) *Session {
+func (session *Session) Sql(query interface{}, args ...interface{}) *Session {
 	return session.SQL(query, args...)
 }