有人問我光滑如何階確定哪些行需要更新給這個代碼如何階光滑determin該行此查詢更新
def updateFromLegacy(criteria: CertificateGenerationState, fieldA: CertificateGenerationState, fieldB: Option[CertificateNotification]) = {
val a: Query[CertificateStatuses, CertificateStatus, Seq] = CertificateStatuses.table.filter(status => status.certificateState === criteria)
val b: Query[(Column[CertificateGenerationState], Column[Option[CertificateNotification]]), (CertificateGenerationState, Option[CertificateNotification]), Seq] = a.map(statusToUpdate => (statusToUpdate.certificateState, statusToUpdate.notification))
val c: (CertificateGenerationState, Option[CertificateNotification]) = (fieldA, fieldB)
b.update(c)
}
上面的代碼(在我看來)
- 一)尋找,在有「標準」的「certificateState」
- 二)所述柱體創建
- 下的查詢)的所有行用我想要更新的值創建
然後查詢用於查找元組需要應用的行。
背景
不知是光滑的跟蹤行的標識的更新。
我想找出
- 發生了什麼事封面的背後是什麼?
- 什麼是「val a:查詢[證書狀態,證書狀態,Seq]中的Seq」
- 有人可能會指出移動部件所在的光滑源?