Обновить элемент в @Встроенном списке в комнате

#android #sql #kotlin #android-room

Вопрос:

У меня есть столбец @Embedded в BasePurchaseDB

 @Embedded(prefix = "purchases") val purchases: BasePurchaseList
 

Моя модель базового списка покупок

 @Parcelize
data class BasePurchaseList(var list: ArrayList<BasePurchaseArrayModel>) : BaseModel()
 

Модель BasePurchaseArrayModel

 @Parcelize
data class BasePurchaseArrayModel (
    val positionNumber: String,
    val materialNumber: String,
    val materialName: String,
    val unitMeasuringCode: String,
    val usedVolume: Int,
    val volume: Float,
    val validityStart: String,
    val validityEnd: String,
    val id: Long
): BaseModel()
 

И мой вопрос: Как я могу обновить элемент BasePurchaseArrayModel с помощью room sql?

 @Query("UPDATE BasePurchaseDB set purchaseslist")
 

Я могу получить список покупок, но я не знаю, каков мой следующий шаг