MCPcopy Create free account
hub / github.com/apache/devlake / UpdateColumn

Method UpdateColumn

backend/impls/dalgorm/dalgorm.go:281–287  ·  view source on GitHub ↗

UpdateColumn allows you to update multiple records

(entityOrTable interface{}, columnName string, value interface{}, clauses ...dal.Clause)

Source from the content-addressed store, hash-verified

279
280// UpdateColumn allows you to update multiple records
281func (d *Dalgorm) UpdateColumn(entityOrTable interface{}, columnName string, value interface{}, clauses ...dal.Clause) errors.Error {
282 d.unwrapDynamic(&entityOrTable, &clauses)
283 if expr, ok := value.(dal.DalClause); ok {
284 value = gorm.Expr(expr.Expr, transformParams(expr.Params)...)
285 }
286 return d.convertGormError(buildTx(d.db, clauses).Update(columnName, value).Error)
287}
288
289// UpdateColumns allows you to update multiple columns of multiple records
290func (d *Dalgorm) UpdateColumns(entityOrTable interface{}, set []dal.DalSet, clauses ...dal.Clause) errors.Error {

Callers

nothing calls this directly

Calls 5

unwrapDynamicMethod · 0.95
convertGormErrorMethod · 0.95
transformParamsFunction · 0.85
buildTxFunction · 0.85
UpdateMethod · 0.65

Tested by

no test coverage detected