Fixes pack 2

This commit is contained in:
Andrew Golovashevich 2025-02-22 10:55:52 +03:00
parent 6f00197aa7
commit 36ced5d74d
3 changed files with 5 additions and 9 deletions

View File

@ -24,7 +24,7 @@ public interface DeleteQuery<out qUE : Any> : _Query<qUE> {
public val types: DatabaseType.Provider
public fun <RT, DT : DatabaseType<RT>> queryParam(name: String, type: DT): QueryParam<RT, DT, qUE>
public val rowToRemove: QueryParam<*, DatabaseType.ROW_ID<ttUE>, qUE>
public val rowToRemove: QueryParam<RowId<ttUE>, DatabaseType.ROW_ID<ttUE>, qUE>
public fun <RT, DT : DatabaseType<RT>> returnRemovedValue(name: String, column: Column<RT, DT, ttUE>): Column<RT, DT, qUE>
public fun <RT, DT : DatabaseType<RT>> returnParam(name: String, column: QueryParam<RT, DT, ttUE>): Column<RT, DT, qUE>
@ -54,7 +54,7 @@ public interface DeleteQuery<out qUE : Any> : _Query<qUE> {
public fun <RT, DT : DatabaseType<RT>> queryParam(name: String, type: DT): QueryParam<RT, DT, qUE>
public val selectorParams: InputRow.WithRedirect<sUE, qUE>
public val selectorColumn: Column<*, DatabaseType.ROW_ID<ttUE>, sUE>
public val selectorColumn: Column<RowId<ttUE>, DatabaseType.ROW_ID<ttUE>, sUE>
public fun <RT, DT : DatabaseType<RT>> returnFromSubquery(name: String, column: Column<RT, DT, sUE>): Column<RT, DT, qUE>
public fun <RT, DT : DatabaseType<RT>> returnRemovedValue(name: String, column: Column<RT, DT, ttUE>): Column<RT, DT, qUE>

View File

@ -23,7 +23,7 @@ public interface UpdateQuery<out qUE : Any> : _Query<qUE> {
public val types: DatabaseType.Provider
public fun <RT, DT : DatabaseType<RT>> queryParam(name: String, type: DT): QueryParam<RT, DT, qUE>
public val rowToUpdate: QueryParam<*, DatabaseType.ROW_ID<ttUE>, qUE>
public val rowToUpdate: QueryParam<RowId<ttUE>, DatabaseType.ROW_ID<ttUE>, qUE>
public fun <RT, DT : DatabaseType<RT>> updateColumnWithOldValue(dst: Column<RT, DT, ttUE>, src: Column<RT, DT, ttUE>)
public fun <RT, DT : DatabaseType<RT>> updateColumnWithParam(dst: Column<RT, DT, ttUE>, src: QueryParam<RT, DT, qUE>)
@ -89,7 +89,7 @@ public interface UpdateQuery<out qUE : Any> : _Query<qUE> {
public val types: DatabaseType.Provider
public fun <RT, DT : DatabaseType<RT>> inputColumn(name: String, type: DT): QueryParam<RT, DT, qUE>
public val rowToUpdate: QueryParam<*, DatabaseType.ROW_ID<ttUE>, qUE>
public val rowToUpdate: QueryParam<RowId<ttUE>, DatabaseType.ROW_ID<ttUE>, qUE>
public fun <RT, DT : DatabaseType<RT>> updateColumnWithOldValue(dst: Column<RT, DT, ttUE>, src: Column<RT, DT, ttUE>)
public fun <RT, DT : DatabaseType<RT>> updateColumnWithParam(dst: Column<RT, DT, ttUE>, src: QueryParam<RT, DT, qUE>)

View File

@ -21,11 +21,7 @@ public interface TableConstructor<tUE : Any> {
public fun <RT : Any, DT : DatabaseType<RT>> defaultValue(c: Column<RT, DT, tUE>, value: RT): ColumnDefaultValue<tUE, RT>
public fun <RT : Any, DT : DatabaseType<RT>> defaultValue(c: Column<RT, DT, tUE>, creator: RowExpression.Constructor<tUE, *, RT>): ColumnDefaultValue<tUE, RT>
@Suppress("PropertyName")
public val rowId_column: Column<RowId<tUE>, DatabaseType.ROW_ID<tUE>, tUE>
@Suppress("PropertyName")
public val rowId_uniqueConstraint: UniqueIndex<tUE>
public val rowIdColumn: Column<RowId<tUE>, DatabaseType.ROW_ID<tUE>, tUE>
public fun selfRowReference(
columnName: String,