From f6ab93af4c499f47742ed8f60eb6441b8e9eb1aa Mon Sep 17 00:00:00 2001 From: Andrew Golovashevich Date: Sat, 1 Feb 2025 06:08:50 +0300 Subject: [PATCH] Missed 'transaction' argument in 'RowExpression' --- .../ru/landgrafhomyak/db/serdha0/api/misc/RowExpression.kt | 3 ++- .../kotlin/ru/landgrafhomyak/db/serdha0/api/queries/_Query.kt | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/misc/RowExpression.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/misc/RowExpression.kt index f90aef8..f869f3a 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/misc/RowExpression.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/misc/RowExpression.kt @@ -2,6 +2,7 @@ package ru.landgrafhomyak.db.serdha0.api.misc import ru.landgrafhomyak.db.serdha0.api.queries._Query import ru.landgrafhomyak.db.serdha0.api.runtime.OutputRow +import ru.landgrafhomyak.db.serdha0.api.runtime.Transaction import ru.landgrafhomyak.db.serdha0.api.table.RowId import ru.landgrafhomyak.db.serdha0.api.table.Table @@ -35,6 +36,6 @@ public interface RowExpression { } public interface Action { - public suspend fun calculateRow(rowUE: rUE, row: OutputRow): R + public suspend fun calculateRow(rowUE: rUE, row: OutputRow, transaction: Transaction): R } } \ No newline at end of file diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/_Query.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/_Query.kt index ac698ae..7e93c1c 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/_Query.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/_Query.kt @@ -23,7 +23,6 @@ public interface _Query { } public interface Scope : _SelectsScope { - public fun insertSingleRow(constructor: InsertQuery.SingleRow.Constructor): InsertQuery.SingleRow public fun insertFromSubquery(constructor: InsertQuery.FromSubquery.Constructor): InsertQuery.FromSubquery public fun insertMultipleRows(constructor: InsertQuery.MultipleRows.Constructor): InsertQuery.MultipleRows