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<ttUE : Any, @Suppress("unused") R> {
 	}
 
 	public interface Action<rUE : Any, R> {
-		public suspend fun calculateRow(rowUE: rUE, row: OutputRow<rUE>): R
+		public suspend fun calculateRow(rowUE: rUE, row: OutputRow<rUE>, 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<qUE : Any> {
 		}
 
 		public interface Scope : _SelectsScope {
-
 			public fun <qUE : Any, ttUE : Any> insertSingleRow(constructor: InsertQuery.SingleRow.Constructor<qUE, ttUE>): InsertQuery.SingleRow<qUE>
 			public fun <qUE : Any, ttUE : Any, sUE : Any> insertFromSubquery(constructor: InsertQuery.FromSubquery.Constructor<qUE, ttUE, sUE>): InsertQuery.FromSubquery<qUE>
 			public fun <qUE : Any, ttUE : Any> insertMultipleRows(constructor: InsertQuery.MultipleRows.Constructor<qUE, ttUE>): InsertQuery.MultipleRows<qUE>