Expr() => SetExpr()

This commit is contained in:
江林锦 2015-01-28 14:10:45 +08:00
parent 5a47ac4347
commit 5b2b0091de
3 changed files with 7 additions and 7 deletions

View File

@ -558,11 +558,11 @@ func (engine *Engine) Decr(column string, arg ...interface{}) *Session {
return session.Decr(column, arg...) return session.Decr(column, arg...)
} }
// Method Expr provides a update string like "column = {expression}" // Method SetExpr provides a update string like "column = {expression}"
func (engine *Engine) Expr(column string, expression string) *Session { func (engine *Engine) SetExpr(column string, expression string) *Session {
session := engine.NewSession() session := engine.NewSession()
session.IsAutoClose = true session.IsAutoClose = true
return session.Expr(column, expression) return session.SetExpr(column, expression)
} }
// Temporarily change the Get, Find, Update's table // Temporarily change the Get, Find, Update's table

View File

@ -158,9 +158,9 @@ func (session *Session) Decr(column string, arg ...interface{}) *Session {
return session return session
} }
// Method Expr provides a query string like "column = {expression}" // Method SetExpr provides a query string like "column = {expression}"
func (session *Session) Expr(column string, expression string) *Session { func (session *Session) SetExpr(column string, expression string) *Session {
session.Statement.Expr(column, expression) session.Statement.SetExpr(column, expression)
return session return session
} }

View File

@ -724,7 +724,7 @@ func (statement *Statement) Decr(column string, arg ...interface{}) *Statement {
} }
// Generate "Update ... Set column = {expression}" statment // Generate "Update ... Set column = {expression}" statment
func (statement *Statement) Expr(column string, expression string) *Statement { func (statement *Statement) SetExpr(column string, expression string) *Statement {
k := strings.ToLower(column) k := strings.ToLower(column)
statement.exprColumns[k] = exprParam{column, expression} statement.exprColumns[k] = exprParam{column, expression}
return statement return statement