diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/DeleteQuery.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/DeleteQuery.kt index 3eeae43..77f6fb0 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/DeleteQuery.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/DeleteQuery.kt @@ -24,7 +24,7 @@ public interface DeleteQuery : _Query { public val types: DatabaseType.Provider public fun > queryParam(name: String, type: DT): QueryParam - public val rowToRemove: QueryParam<*, DatabaseType.ROW_ID, qUE> + public val rowToRemove: QueryParam, DatabaseType.ROW_ID, qUE> public fun > returnRemovedValue(name: String, column: Column): Column public fun > returnParam(name: String, column: QueryParam): Column @@ -54,7 +54,7 @@ public interface DeleteQuery : _Query { public fun > queryParam(name: String, type: DT): QueryParam public val selectorParams: InputRow.WithRedirect - public val selectorColumn: Column<*, DatabaseType.ROW_ID, sUE> + public val selectorColumn: Column, DatabaseType.ROW_ID, sUE> public fun > returnFromSubquery(name: String, column: Column): Column public fun > returnRemovedValue(name: String, column: Column): Column diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/UpdateQuery.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/UpdateQuery.kt index 04d1b5c..c398ea3 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/UpdateQuery.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/queries/UpdateQuery.kt @@ -23,7 +23,7 @@ public interface UpdateQuery : _Query { public val types: DatabaseType.Provider public fun > queryParam(name: String, type: DT): QueryParam - public val rowToUpdate: QueryParam<*, DatabaseType.ROW_ID, qUE> + public val rowToUpdate: QueryParam, DatabaseType.ROW_ID, qUE> public fun > updateColumnWithOldValue(dst: Column, src: Column) public fun > updateColumnWithParam(dst: Column, src: QueryParam) @@ -89,7 +89,7 @@ public interface UpdateQuery : _Query { public val types: DatabaseType.Provider public fun > inputColumn(name: String, type: DT): QueryParam - public val rowToUpdate: QueryParam<*, DatabaseType.ROW_ID, qUE> + public val rowToUpdate: QueryParam, DatabaseType.ROW_ID, qUE> public fun > updateColumnWithOldValue(dst: Column, src: Column) public fun > updateColumnWithParam(dst: Column, src: QueryParam) diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/table/TableConstructor.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/table/TableConstructor.kt index 49798da..3dfac6d 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/table/TableConstructor.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/api/table/TableConstructor.kt @@ -21,11 +21,7 @@ public interface TableConstructor { public fun > defaultValue(c: Column, value: RT): ColumnDefaultValue public fun > defaultValue(c: Column, creator: RowExpression.Constructor): ColumnDefaultValue - @Suppress("PropertyName") - public val rowId_column: Column, DatabaseType.ROW_ID, tUE> - - @Suppress("PropertyName") - public val rowId_uniqueConstraint: UniqueIndex + public val rowIdColumn: Column, DatabaseType.ROW_ID, tUE> public fun selfRowReference( columnName: String,