Missed 'transaction' argument in 'RowExpression'
This commit is contained in:
parent
783e6f1029
commit
f6ab93af4c
@ -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.queries._Query
|
||||||
import ru.landgrafhomyak.db.serdha0.api.runtime.OutputRow
|
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.RowId
|
||||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
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 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
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -23,7 +23,6 @@ public interface _Query<qUE : Any> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public interface Scope : _SelectsScope {
|
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> 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, 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>
|
public fun <qUE : Any, ttUE : Any> insertMultipleRows(constructor: InsertQuery.MultipleRows.Constructor<qUE, ttUE>): InsertQuery.MultipleRows<qUE>
|
||||||
|
Loading…
Reference in New Issue
Block a user