diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/serdha/api/v0/dml/InsertCreator.kt b/src/commonMain/kotlin/ru/landgrafhomyak/serdha/api/v0/dml/InsertCreator.kt index 1bda744..a153016 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/serdha/api/v0/dml/InsertCreator.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/serdha/api/v0/dml/InsertCreator.kt @@ -10,6 +10,11 @@ public interface InsertCreator> insert(column: Column, expression: Expression) + public fun > insertParam( + column: Column, + paramName: String = column.name + ): InputParam + public fun > oldColumnValue(c: Column): Expression public interface UpsertCreator { diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/serdha/api/v0/dml/_CommonQueryMethods.kt b/src/commonMain/kotlin/ru/landgrafhomyak/serdha/api/v0/dml/_CommonQueryMethods.kt index 0831770..9231e4f 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/serdha/api/v0/dml/_CommonQueryMethods.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/serdha/api/v0/dml/_CommonQueryMethods.kt @@ -10,6 +10,7 @@ public interface _CommonQueryMethods { public fun selectTable(t: Table): SelectedTable public fun selectQuery(t: Select): SelectedTable public fun > param(name: String, type: DatabaseType): InputParam + public fun > nullableParam(name: String, type: DatabaseType): InputParam public val expressionBuilder: Expression.Builder