From 803e1fdf1365ec862e00e35a3e94e0344a5ec968 Mon Sep 17 00:00:00 2001 From: Andrew Golovashevich Date: Mon, 24 Feb 2025 20:33:53 +0300 Subject: [PATCH] Missed methods in param shortcuts --- .../user_commons/construction/query_param.kt | 16 +++++++++++++++- .../user_commons/construction/return_column.kt | 6 +++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/user_commons/construction/query_param.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/user_commons/construction/query_param.kt index d506ae2..b5c0c0e 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/user_commons/construction/query_param.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/user_commons/construction/query_param.kt @@ -1,4 +1,4 @@ -@file:JvmName("_QueryParamKt") +@file:JvmName("_QueryParamKt") // todo query_param_like package ru.landgrafhomyak.db.serdha0.user_commons.construction @@ -47,6 +47,11 @@ public fun > InsertQuery.Single name: String, column: Column ): QueryParam = this.queryParam(name, column.type) +@JvmName("queryParamLike\$target") +public fun > InsertQuery.FromSubquery.Constructor.Scope.queryParamLike( + name: String, column: Column +): QueryParam = this.queryParam(name, column.type) + public fun > InsertQuery.FromSubquery.Constructor.Scope.queryParamLike( name: String, column: Column ): QueryParam = this.queryParam(name, column.type) @@ -59,6 +64,11 @@ public fun > UpdateQuery.Single name: String, column: Column ): QueryParam = this.queryParam(name, column.type) +@JvmName("queryParamLike\$target") +public fun > UpdateQuery.FromSubquery.Constructor.Scope.queryParamLike( + name: String, column: Column +): QueryParam = this.queryParam(name, column.type) + public fun > UpdateQuery.FromSubquery.Constructor.Scope.queryParamLike( name: String, column: Column ): QueryParam = this.queryParam(name, column.type) @@ -71,6 +81,10 @@ public fun > DeleteQuery.Single name: String, column: Column ): QueryParam = this.queryParam(name, column.type) +@JvmName("queryParamLike\$target") +public fun > DeleteQuery.FromSubquery.Constructor.Scope.queryParamLike( + name: String, column: Column +): QueryParam = this.queryParam(name, column.type) public fun > DeleteQuery.FromSubquery.Constructor.Scope.queryParamLike( name: String, column: Column ): QueryParam = this.queryParam(name, column.type) \ No newline at end of file diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/user_commons/construction/return_column.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/user_commons/construction/return_column.kt index 0bdbf27..53d1e9f 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/user_commons/construction/return_column.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/serdha0/user_commons/construction/return_column.kt @@ -17,4 +17,8 @@ public fun > SelectQuery.WithJo public fun > SelectQuery.WithJoin.Constructor.Scope.returnColumnFromRight( name: String, column: Column -): Column = this.returnColumn(name, this.selectColumnFromRight(column)) \ No newline at end of file +): Column = this.returnColumn(name, this.selectColumnFromRight(column)) + +public fun > SelectQuery.WithJoin.Constructor.Scope.returnColumnFromRightAsNullable( + name: String, column: Column +): Column, qUE> = this.returnColumn(name, this.selectColumnFromRightAsNullable(column)) \ No newline at end of file