Renaming property 'userExtension' -> 'uExt' and changing 'sUExt' -> 'src' in recursive queries

This commit is contained in:
Andrew Golovashevich 2025-02-01 05:23:43 +03:00
parent d45bdbad0d
commit 783e6f1029
9 changed files with 16 additions and 14 deletions

View File

@ -4,7 +4,7 @@ import ru.landgrafhomyak.db.serdha0.api.runtime.InputRow
import ru.landgrafhomyak.db.serdha0.api.runtime.OutputRow import ru.landgrafhomyak.db.serdha0.api.runtime.OutputRow
public interface Mapper<mUE : Any> { public interface Mapper<mUE : Any> {
public val userExtension: mUE public val uExt: mUE
public interface InputColumn<RT, DT : DatabaseType<RT>, mUE : Any> : Column<RT, DT, mUE> public interface InputColumn<RT, DT : DatabaseType<RT>, mUE : Any> : Column<RT, DT, mUE>
public interface OutputColumn<RT, DT : DatabaseType<RT>, mUE : Any> : QueryParam<RT, DT, mUE> public interface OutputColumn<RT, DT : DatabaseType<RT>, mUE : Any> : QueryParam<RT, DT, mUE>

View File

@ -4,7 +4,7 @@ import ru.landgrafhomyak.db.serdha0.api.runtime.InputRow
import ru.landgrafhomyak.db.serdha0.api.runtime.OutputRow import ru.landgrafhomyak.db.serdha0.api.runtime.OutputRow
public interface Reducer<rUE : Any> { public interface Reducer<rUE : Any> {
public val userExtension: rUE public val uExt: rUE
public interface BidirectionalColumn<RT, DT : DatabaseType<RT>, rUE : Any> : Column<RT, DT, rUE>, QueryParam<RT, DT, rUE> public interface BidirectionalColumn<RT, DT : DatabaseType<RT>, rUE : Any> : Column<RT, DT, rUE>, QueryParam<RT, DT, rUE>
public interface OutputColumn<RT, DT : DatabaseType<RT>, rUE : Any> : Column<RT, DT, rUE>, QueryParam<RT, DT, rUE> public interface OutputColumn<RT, DT : DatabaseType<RT>, rUE : Any> : Column<RT, DT, rUE>, QueryParam<RT, DT, rUE>

View File

@ -1,4 +1,6 @@
package ru.landgrafhomyak.db.serdha0.api.misc package ru.landgrafhomyak.db.serdha0.api.misc
@Suppress("ClassName") @Suppress("ClassName")
public interface _Selectable<@Suppress("unused") QueryUserExtension : Any> public interface _Selectable<UE : Any> {
public val uExt: UE
}

View File

@ -48,7 +48,7 @@ public interface DeleteQuery<qUE : Any> : _Query<qUE> {
public interface Scope<qUE : Any, ttUE : Any, sUE : Any> { public interface Scope<qUE : Any, ttUE : Any, sUE : Any> {
public val tt: Table<ttUE, *> public val tt: Table<ttUE, *>
public val sUExt: sUE public val src: _Selectable<sUE>
public val types: DatabaseType.Provider public val types: DatabaseType.Provider
public fun <RT, DT : DatabaseType<RT>> param(name: String, type: DT): QueryParam<RT, DT, qUE> public fun <RT, DT : DatabaseType<RT>> param(name: String, type: DT): QueryParam<RT, DT, qUE>

View File

@ -64,7 +64,7 @@ public interface InsertQuery<qUE : Any> : _Query<qUE> {
public interface Scope<qUE : Any, ttUE : Any, sUE : Any> : _CommonInsertCreatorScope<qUE, ttUE> { public interface Scope<qUE : Any, ttUE : Any, sUE : Any> : _CommonInsertCreatorScope<qUE, ttUE> {
public val tt: Table<ttUE, *> public val tt: Table<ttUE, *>
public val sUExt: sUE public val src: _Selectable<sUE>
public fun <RT, DT : DatabaseType<RT>> queryParam(name: String, type: DT): QueryParam<RT, DT, qUE> public fun <RT, DT : DatabaseType<RT>> queryParam(name: String, type: DT): QueryParam<RT, DT, qUE>

View File

@ -61,7 +61,7 @@ public interface SelectQuery<qUE : Any> : _Query<qUE> {
public fun createSelect(context: Scope<qUE, tUE>): qUE public fun createSelect(context: Scope<qUE, tUE>): qUE
public interface Scope<qUE : Any, tUE : Any> : _CommonSelectCreatorScope<qUE> { public interface Scope<qUE : Any, tUE : Any> : _CommonSelectCreatorScope<qUE> {
public val sUExt: tUE public val src: _Selectable<tUE>
public val subqueryParams: InputRow.WithRedirect<tUE, qUE> public val subqueryParams: InputRow.WithRedirect<tUE, qUE>
public fun <RT, DT : DatabaseType<RT>> selectColumnFromSubquery(param: Column<RT, DT, tUE>): IntermediateColumn<RT, DT, qUE> public fun <RT, DT : DatabaseType<RT>> selectColumnFromSubquery(param: Column<RT, DT, tUE>): IntermediateColumn<RT, DT, qUE>
@ -83,8 +83,8 @@ public interface SelectQuery<qUE : Any> : _Query<qUE> {
public fun createSelectWithJoin(context: Scope<qUE, lsqUE, rsqUE>): qUE public fun createSelectWithJoin(context: Scope<qUE, lsqUE, rsqUE>): qUE
public interface Scope<qUE : Any, lsqUE : Any, rsqUE : Any> : _CommonSelectCreatorScope<qUE> { public interface Scope<qUE : Any, lsqUE : Any, rsqUE : Any> : _CommonSelectCreatorScope<qUE> {
public val lsqUExt: lsqUE public val lsq: _Selectable<lsqUE>
public val rsqUExt: rsqUE public val rsq: _Selectable<rsqUE>
public val leftSubqueryParams: InputRow.WithRedirect<lsqUE, qUE> public val leftSubqueryParams: InputRow.WithRedirect<lsqUE, qUE>
public val rightSubqueryParams: InputRow.WithRedirect<rsqUE, qUE> public val rightSubqueryParams: InputRow.WithRedirect<rsqUE, qUE>
@ -106,7 +106,7 @@ public interface SelectQuery<qUE : Any> : _Query<qUE> {
public fun createSelectWithReduce(context: Scope<qUE, tUE>): qUE public fun createSelectWithReduce(context: Scope<qUE, tUE>): qUE
public interface Scope<qUE : Any, tUE : Any> : _CommonSelectCreatorScope<qUE> { public interface Scope<qUE : Any, tUE : Any> : _CommonSelectCreatorScope<qUE> {
public val sUExt: tUE public val src: _Selectable<tUE>
public val sourceParams: InputRow.WithRedirect<tUE, qUE> public val sourceParams: InputRow.WithRedirect<tUE, qUE>
public fun <RT, DT : DatabaseType<RT>> selectColumnFromSubquery(param: Column<RT, DT, tUE>): IntermediateColumn<RT, DT, qUE> public fun <RT, DT : DatabaseType<RT>> selectColumnFromSubquery(param: Column<RT, DT, tUE>): IntermediateColumn<RT, DT, qUE>
@ -132,7 +132,7 @@ public interface SelectQuery<qUE : Any> : _Query<qUE> {
public fun createSelectWithFold(context: Scope<qUE, tUE>): qUE public fun createSelectWithFold(context: Scope<qUE, tUE>): qUE
public interface Scope<qUE : Any, tUE : Any> : _CommonSelectCreatorScope<qUE> { public interface Scope<qUE : Any, tUE : Any> : _CommonSelectCreatorScope<qUE> {
public val sUExt: tUE public val src: _Selectable<tUE>
public val sourceParams: InputRow.WithRedirect<tUE, qUE> public val sourceParams: InputRow.WithRedirect<tUE, qUE>
public fun <RT, DT : DatabaseType<RT>> selectColumnFromSubquery(param: Column<RT, DT, tUE>): IntermediateColumn<RT, DT, qUE> public fun <RT, DT : DatabaseType<RT>> selectColumnFromSubquery(param: Column<RT, DT, tUE>): IntermediateColumn<RT, DT, qUE>

View File

@ -50,7 +50,7 @@ public interface UpdateQuery<qUE : Any> : _Query<qUE> {
public interface Scope<qUE : Any, ttUE : Any, sUE : Any> { public interface Scope<qUE : Any, ttUE : Any, sUE : Any> {
public val tt: Table<ttUE, *> public val tt: Table<ttUE, *>
public val sUExt: sUE public val src: _Selectable<sUE>
public val types: DatabaseType.Provider public val types: DatabaseType.Provider
public fun <RT, DT : DatabaseType<RT>> param(name: String, type: DT): QueryParam<RT, DT, qUE> public fun <RT, DT : DatabaseType<RT>> param(name: String, type: DT): QueryParam<RT, DT, qUE>

View File

@ -4,8 +4,8 @@ import ru.landgrafhomyak.db.serdha0.api.misc._Selectable
@Suppress("ClassName") @Suppress("ClassName")
public interface _Query<QueryUserExtension : Any> { public interface _Query<qUE : Any> {
public val userExtension: QueryUserExtension public val uExt: qUE
public interface Table2Void<QueryUserExtension : Any> : _Query<QueryUserExtension> public interface Table2Void<QueryUserExtension : Any> : _Query<QueryUserExtension>
public interface Params2Void<QueryUserExtension : Any> : _Query<QueryUserExtension> public interface Params2Void<QueryUserExtension : Any> : _Query<QueryUserExtension>

View File

@ -4,7 +4,7 @@ import ru.landgrafhomyak.db.serdha0.api.misc._Selectable
import ru.landgrafhomyak.db.serdha0.api.module.Module import ru.landgrafhomyak.db.serdha0.api.module.Module
public interface Table<UserExtension : Any, PreviousUserExtension : Any> : _Selectable<UserExtension> { public interface Table<UserExtension : Any, PreviousUserExtension : Any> : _Selectable<UserExtension> {
public val userExtension: UserExtension public override val uExt: UserExtension
public val name: String public val name: String
public val module: Module<*> public val module: Module<*>