diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/Column.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/Column.kt new file mode 100644 index 0000000..9e69ef9 --- /dev/null +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/Column.kt @@ -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) +} \ No newline at end of file diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/TableConstructor.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/TableConstructor.kt index e65f85d..5619127 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/TableConstructor.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/TableConstructor.kt @@ -8,7 +8,7 @@ public interface TableConstructor { public fun createTable(context: Scope): TableUserExtension public interface Scope { - public fun column(name: String, type: String): Column<*, *, tUE> + public fun column(name: String, type: String): Column public fun index(name: String): Index diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/serdha0/api/misc/Column.kt b/src/commonMain/kotlin/ru/landgrafhomyak/serdha0/api/misc/Column.kt deleted file mode 100644 index b32b402..0000000 --- a/src/commonMain/kotlin/ru/landgrafhomyak/serdha0/api/misc/Column.kt +++ /dev/null @@ -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, TableUserExtension : Any> { - public val name: String - public val type: DT - public val table: Table -} \ No newline at end of file