This commit is contained in:
Andrew Golovashevich 2025-03-23 23:41:20 +03:00
parent d56ccd5a83
commit 20f73d4dfa
3 changed files with 10 additions and 11 deletions

View File

@ -0,0 +1,9 @@
package ru.landgrafhomyak.db.serdha0.api.misc
public class Column(
public val name: String,
public val referenceType: String,
public val declarationType: String
) {
public constructor(name: String, type: String) : this(name, type, type)
}

View File

@ -8,7 +8,7 @@ public interface TableConstructor<TableUserExtension : Any> {
public fun createTable(context: Scope<TableUserExtension>): TableUserExtension public fun createTable(context: Scope<TableUserExtension>): TableUserExtension
public interface Scope<tUE : Any> { public interface Scope<tUE : Any> {
public fun column(name: String, type: String): Column<*, *, tUE> public fun column(name: String, type: String): Column
public fun index(name: String): Index<tUE> public fun index(name: String): Index<tUE>

View File

@ -1,10 +0,0 @@
package ru.landgrafhomyak.db.serdha0.api.misc
import kotlin.jvm.JvmName
import ru.landgrafhomyak.db.raw_sql_skeleton.Table
public interface Column<RT, DT : DatabaseType<RT>, TableUserExtension : Any> {
public val name: String
public val type: DT
public val table: Table<TableUserExtension, *>
}