(mut self)
| 103 | } |
| 104 | |
| 105 | fn prepare_values(mut self) -> Self { |
| 106 | for col in <A::Entity as EntityTrait>::Column::iter() { |
| 107 | if <A::Entity as EntityTrait>::PrimaryKey::from_column(col).is_some() { |
| 108 | continue; |
| 109 | } |
| 110 | match self.model.get(col) { |
| 111 | ActiveValue::Set(value) => { |
| 112 | let expr = col.save_as(Expr::val(value)); |
| 113 | self.query.value(col, expr); |
| 114 | } |
| 115 | ActiveValue::Unchanged(_) | ActiveValue::NotSet => {} |
| 116 | } |
| 117 | } |
| 118 | self |
| 119 | } |
| 120 | } |
| 121 | |
| 122 | impl<A> QueryFilter for UpdateOne<A> |