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...)
}
// Method Expr provides a update string like "column = {expression}"
func (engine *Engine) Expr(column string, expression string) *Session {
// Method SetExpr provides a update string like "column = {expression}"
func (engine *Engine) SetExpr(column string, expression string) *Session {
session := engine.NewSession()
session.IsAutoClose = true
return session.Expr(column, expression)
return session.SetExpr(column, expression)
}
// 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
}
// Method Expr provides a query string like "column = {expression}"
func (session *Session) Expr(column string, expression string) *Session {
session.Statement.Expr(column, expression)
// Method SetExpr provides a query string like "column = {expression}"
func (session *Session) SetExpr(column string, expression string) *Session {
session.Statement.SetExpr(column, expression)
return session
}

View File

@ -724,7 +724,7 @@ func (statement *Statement) Decr(column string, arg ...interface{}) *Statement {
}
// 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)
statement.exprColumns[k] = exprParam{column, expression}
return statement