Expr() => SetExpr()
This commit is contained in:
parent
5a47ac4347
commit
5b2b0091de
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue