Ejemplo n.º 1
0
func (this *PgUpdateBuilder) Column(update *db.Update) {
	values := update.GetValues()
	for it := values.Iterator(); it.HasNext(); {
		entry := it.Next()
		column := entry.Key.(*db.Column)
		// use only not virtual columns
		token := entry.Value.(db.Tokener)
		this.columnPart.AddAsOne(
			this.translator.ColumnName(column),
			" = ", this.translator.Translate(db.UPDATE, token))
	}
}