From 5b2b0091decae24147fefa30cf2eadccc8f8e770 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=9F=E6=9E=97=E9=94=A6?= Date: Wed, 28 Jan 2015 14:10:45 +0800 Subject: [PATCH] Expr() => SetExpr() --- engine.go | 6 +++--- session.go | 6 +++--- statement.go | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/engine.go b/engine.go index 97a17957..6903f497 100644 --- a/engine.go +++ b/engine.go @@ -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 diff --git a/session.go b/session.go index c179bbd0..d0ec905a 100644 --- a/session.go +++ b/session.go @@ -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 } diff --git a/statement.go b/statement.go index 1261869e..2c021cce 100644 --- a/statement.go +++ b/statement.go @@ -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