Updating after fork to sql-skeleton
This commit is contained in:
parent
be1ac99550
commit
4bd4a1813b
@ -18,7 +18,7 @@ buildscript {
|
||||
}
|
||||
}
|
||||
|
||||
group = "ru.landgrafhomyak.db.serdha"
|
||||
group = "ru.landgrafhomyak.db.sql_skeleton"
|
||||
version = "0.0"
|
||||
|
||||
repositories {
|
||||
@ -48,7 +48,7 @@ xomrk {
|
||||
|
||||
publishing {
|
||||
repositories {
|
||||
defineXomrkGiteaMavenRepo(user="SERDHA")
|
||||
defineXomrkGiteaMavenRepo(user="SqlSkeleton")
|
||||
}
|
||||
}
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
plugins {
|
||||
id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0"
|
||||
}
|
||||
rootProject.name = "serdha-0-api"
|
||||
rootProject.name = "sql-skeleton-0-api"
|
||||
|
||||
|
@ -1,6 +0,0 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.table
|
||||
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.RowExpression
|
||||
|
||||
public interface ColumnDefaultValue<ttUE : Any, R> : RowExpression<ttUE, R> {
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api
|
||||
|
||||
public open class ConfigurationError : Error {
|
||||
public constructor() : super()
|
@ -1,4 +1,4 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api
|
||||
|
||||
public open class ExecutionException : RuntimeException {
|
||||
public constructor() : super()
|
@ -1,6 +1,6 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api
|
||||
|
||||
import kotlin.jvm.JvmField
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.RowId
|
||||
|
||||
public class InvalidRowIdError(@JvmField public val badRowId: RowId<*>) : Error("Referenced row was removed from table: $badRowId")
|
@ -1,4 +1,4 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api
|
||||
|
||||
@Target(AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY)
|
||||
@Retention(AnnotationRetention.BINARY)
|
@ -1,4 +1,4 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.misc
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.misc
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
|
@ -1,9 +1,9 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.misc
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.misc
|
||||
|
||||
import kotlin.jvm.JvmField
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.Table
|
||||
|
||||
@Suppress("ClassName", "RemoveRedundantQualifierName")
|
||||
public interface DatabaseType<@Suppress("unused") RT> {
|
@ -1,4 +1,4 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.misc
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.misc
|
||||
|
||||
public interface FiltersScope<oqUE : Any> {
|
||||
public fun <RT : Any, DT : DatabaseType<RT>> filterNotNull(nullable: IntermediateColumn<RT?, DatabaseType.Nullable<RT, DT>, oqUE>): IntermediateColumn<RT, DT, oqUE>
|
@ -1,3 +1,3 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.misc
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.misc
|
||||
|
||||
public interface IntermediateColumn<RT, DT : DatabaseType<RT>, OwnerBuilderUserExtension : Any>
|
@ -1,8 +1,8 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.misc
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.misc
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.OutputRow
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.OutputRow
|
||||
|
||||
public interface Mapper<mUE : Any> {
|
||||
@Suppress("INAPPLICABLE_JVM_NAME")
|
@ -1,4 +1,4 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.misc
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.misc
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
|
@ -1,8 +1,8 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.misc
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.misc
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.OutputRow
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.OutputRow
|
||||
|
||||
public interface Reducer<rUE : Any> {
|
||||
|
@ -1,11 +1,11 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.misc
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.misc
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.queries._Query
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.OutputRow
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.Transaction
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.queries._Query
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.OutputRow
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.Transaction
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.Table
|
||||
|
||||
public interface RowExpression<ttUE : Any, @Suppress("unused") R> {
|
||||
@Suppress("INAPPLICABLE_JVM_NAME")
|
@ -1,10 +1,10 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.misc
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.misc
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.queries.SelectQuery
|
||||
import ru.landgrafhomyak.db.serdha0.api.queries.InsertQuery
|
||||
import ru.landgrafhomyak.db.serdha0.api.queries.UpdateQuery
|
||||
import ru.landgrafhomyak.db.serdha0.api.queries.DeleteQuery
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.queries.SelectQuery
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.queries.InsertQuery
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.queries.UpdateQuery
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.queries.DeleteQuery
|
||||
|
||||
|
||||
/**
|
@ -1,11 +1,11 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.module
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.module
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
||||
import ru.landgrafhomyak.db.serdha0.api.queries._Query
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.Executor
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.Transaction
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.TableConstructor
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.Table
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.queries._Query
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.Executor
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.Transaction
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.TableConstructor
|
||||
|
||||
|
||||
public interface CreateModuleScope {
|
@ -1,10 +1,10 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.module
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.module
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.queries._Query
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.Executor
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.TableConstructor
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.queries._Query
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.Executor
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.Table
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.TableConstructor
|
||||
|
||||
|
||||
public interface Module<mUE : Any> {
|
@ -1,7 +1,7 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.module
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.module
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.Transaction
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.Transaction
|
||||
|
||||
public interface ModuleTemplate<@Suppress("unused") mUE : Any> {
|
||||
public interface VersionsInitializer<UE : Any> {
|
@ -1,4 +1,4 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.module
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.module
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
|
@ -1,8 +1,8 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.module
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.module
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.TableConstructor
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.Table
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.TableConstructor
|
||||
|
||||
|
||||
public interface UpgradeModuleScope<omUE : Any> : CreateModuleScope {
|
@ -1,13 +1,13 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.queries
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.queries
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.QueryParam
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.QueryParam
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.Table
|
||||
|
||||
public interface DeleteQuery<out qUE : Any> : _Query<qUE> {
|
||||
public interface SingleRow<out qUE : Any> : DeleteQuery<qUE>, _Query.Params2Table<qUE> {
|
@ -1,13 +1,13 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.queries
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.queries
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.QueryParam
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.UniqueIndex
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.Table
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.QueryParam
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.UniqueIndex
|
||||
|
||||
public interface InsertQuery<out qUE : Any> : _Query<qUE> {
|
||||
@Suppress("ClassName")
|
@ -1,16 +1,16 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.queries
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.queries
|
||||
|
||||
import kotlin.jvm.JvmField
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.IntermediateColumn
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Mapper
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.FiltersScope
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.QueryParam
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Reducer
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.IntermediateColumn
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Mapper
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.FiltersScope
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.QueryParam
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Reducer
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.InputRow
|
||||
|
||||
public interface SelectQuery<out qUE : Any> : _Query<qUE> {
|
||||
public enum class Order {
|
@ -1,13 +1,13 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.queries
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.queries
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.QueryParam
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.serdha0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.Table
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.QueryParam
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.runtime.InputRow
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.RowId
|
||||
|
||||
public interface UpdateQuery<out qUE : Any> : _Query<qUE> {
|
||||
public interface SingleRow<out qUE : Any> : UpdateQuery<qUE>, _Query.Params2Table<qUE> {
|
@ -1,7 +1,7 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.queries
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.queries
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc._Selectable
|
||||
|
||||
|
||||
@Suppress("ClassName")
|
@ -1,9 +1,9 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.runtime
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.runtime
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.serdha0.api.module.Module
|
||||
import ru.landgrafhomyak.db.serdha0.api.module.ModuleTemplate
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.module.Module
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.module.ModuleTemplate
|
||||
|
||||
@LowLevelApi
|
||||
public interface DatabaseConnection {
|
@ -1,10 +1,10 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.runtime
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.runtime
|
||||
|
||||
import ru.landgrafhomyak.db.serdha0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.serdha0.api.module.Module
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.serdha0.api.table.Table
|
||||
import ru.landgrafhomyak.db.serdha0.api.queries._Query
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.module.Module
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.RowId
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.table.Table
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.queries._Query
|
||||
|
||||
public interface Executor {
|
||||
@Suppress("FunctionName")
|
@ -1,9 +1,9 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.runtime
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.runtime
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.QueryParam
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.QueryParam
|
||||
|
||||
public interface InputRow<qUE : Any> {
|
||||
@Suppress("INAPPLICABLE_JVM_NAME")
|
@ -1,8 +1,8 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.runtime
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.runtime
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Column
|
||||
|
||||
public interface OutputRow<qUE : Any> {
|
||||
@Suppress("INAPPLICABLE_JVM_NAME")
|
@ -1,7 +1,7 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.runtime
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.runtime
|
||||
|
||||
import ru.landgrafhomyak.db.serdha0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.serdha0.api.queries._Query
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.LowLevelApi
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.queries._Query
|
||||
|
||||
public interface Transaction {
|
||||
@Suppress("FunctionName")
|
@ -1,7 +1,7 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.table
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.table
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.RowExpression
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.RowExpression
|
||||
|
||||
public interface CheckConstraint<ttUE : Any> : RowExpression<ttUE, Boolean> {
|
||||
@Suppress("INAPPLICABLE_JVM_NAME")
|
@ -0,0 +1,6 @@
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.table
|
||||
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.RowExpression
|
||||
|
||||
public interface ColumnDefaultValue<ttUE : Any, R> : RowExpression<ttUE, R> {
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.table
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.table
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.DatabaseType
|
||||
|
||||
public interface ForeignRowReference<ctUE : Any, ttUE : Any, RT, DT : DatabaseType<RT>> : Column<RT, DT, ctUE> {
|
||||
@Suppress("INAPPLICABLE_JVM_NAME")
|
@ -1,7 +1,7 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.table
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.table
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Column
|
||||
|
||||
public interface Index<OwnerTableUserExtension : Any> {
|
||||
@Suppress("INAPPLICABLE_JVM_NAME")
|
@ -1,4 +1,4 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.table
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.table
|
||||
|
||||
|
||||
public interface RowId<@Suppress("unused") OwnerTableUserExtension: Any>
|
@ -1,8 +1,8 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.table
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.table
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.serdha0.api.module.Module
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc._Selectable
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.module.Module
|
||||
|
||||
public interface Table<out UE : Any, pUE : Any> : _Selectable<UE> {
|
||||
@Suppress("INAPPLICABLE_JVM_NAME")
|
@ -1,9 +1,9 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.table
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.table
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.RowExpression
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.RowExpression
|
||||
|
||||
|
||||
public interface TableConstructor<tUE : Any> {
|
@ -1,7 +1,7 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.table
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.table
|
||||
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.serdha0.api.misc.DatabaseType
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.Column
|
||||
import ru.landgrafhomyak.db.sql_skeleton_0.api.misc.DatabaseType
|
||||
|
||||
|
||||
public interface TableUpgrade<tnUE : Any, toUE : Any> {
|
@ -1,4 +1,4 @@
|
||||
package ru.landgrafhomyak.db.serdha0.api.table
|
||||
package ru.landgrafhomyak.db.sql_skeleton_0.api.table
|
||||
|
||||
import kotlin.jvm.JvmName
|
||||
|
Loading…
Reference in New Issue
Block a user