From 00cc214754be9630d4f98bd14bc8b3944c24bf9f Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sat, 8 Jan 2022 14:14:44 +0600 Subject: [PATCH] repo exposed updates --- CHANGELOG.md | 7 +++++++ .../repos/exposed/keyvalue/ExposedReadKeyValueRepo.kt | 4 ++-- .../exposed/onetomany/ExposedReadOneToManyKeyValueRepo.kt | 4 ++-- .../exposed/versions/ExposedStandardVersionsRepoProxy.kt | 4 ++-- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ef81eff942..cbc3d48b81c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ ## 0.9.1 +* `Repos`: + * `Exposed`: + * Default realizations of standard interfaces for exposed DB are using public fields for now: + * `ExposedReadKeyValueRepo` + * `ExposedReadOneToManyKeyValueRepo` + * `ExposedStandardVersionsRepoProxy` + ## 0.9.0 * `Versions`: diff --git a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/keyvalue/ExposedReadKeyValueRepo.kt b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/keyvalue/ExposedReadKeyValueRepo.kt index 8cb3228cf47..ecf87dc312e 100644 --- a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/keyvalue/ExposedReadKeyValueRepo.kt +++ b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/keyvalue/ExposedReadKeyValueRepo.kt @@ -12,8 +12,8 @@ open class ExposedReadKeyValueRepo( valueColumnAllocator: ColumnAllocator, tableName: String? = null ) : ReadStandardKeyValueRepo, ExposedRepo, Table(tableName ?: "") { - protected val keyColumn: Column = keyColumnAllocator() - protected val valueColumn: Column = valueColumnAllocator() + val keyColumn: Column = keyColumnAllocator() + val valueColumn: Column = valueColumnAllocator() override val primaryKey: PrimaryKey = PrimaryKey(keyColumn, valueColumn) init { initTable() } diff --git a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/onetomany/ExposedReadOneToManyKeyValueRepo.kt b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/onetomany/ExposedReadOneToManyKeyValueRepo.kt index 37d5b9f0feb..c63f4e75946 100644 --- a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/onetomany/ExposedReadOneToManyKeyValueRepo.kt +++ b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/onetomany/ExposedReadOneToManyKeyValueRepo.kt @@ -12,8 +12,8 @@ open class ExposedReadOneToManyKeyValueRepo( valueColumnAllocator: ColumnAllocator, tableName: String? = null ) : ReadOneToManyKeyValueRepo, ExposedRepo, Table(tableName ?: "") { - protected val keyColumn: Column = keyColumnAllocator() - protected val valueColumn: Column = valueColumnAllocator() + val keyColumn: Column = keyColumnAllocator() + val valueColumn: Column = valueColumnAllocator() init { initTable() } diff --git a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/versions/ExposedStandardVersionsRepoProxy.kt b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/versions/ExposedStandardVersionsRepoProxy.kt index a561949537e..0c5a6c1e39d 100644 --- a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/versions/ExposedStandardVersionsRepoProxy.kt +++ b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/versions/ExposedStandardVersionsRepoProxy.kt @@ -18,8 +18,8 @@ inline fun versionsRepo(database: Database): VersionsRepo = StandardVe class ExposedStandardVersionsRepoProxy( override val database: Database ) : StandardVersionsRepoProxy, Table("ExposedVersionsProxy"), ExposedRepo { - private val tableNameColumn = text("tableName") - private val tableVersionColumn = integer("tableName") + val tableNameColumn = text("tableName") + val tableVersionColumn = integer("tableName") init { initTable()