diff --git a/CHANGELOG.md b/CHANGELOG.md index f398f836d57..d8f64900929 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.9.23 + +* `Repos`: + * `Exposed`: + * New property `ExposedRepo#selectAll` to retrieve all the rows in the table + ## 0.9.22 * `Ktor`: diff --git a/gradle.properties b/gradle.properties index 1c89047d5db..05b78a91bb6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,5 +14,5 @@ crypto_js_version=4.1.1 # Project data group=dev.inmo -version=0.9.22 -android_code_version=112 +version=0.9.23 +android_code_version=113 diff --git a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/ExposedRepo.kt b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/ExposedRepo.kt index e2840eab68e..33705a71ef3 100644 --- a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/ExposedRepo.kt +++ b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/ExposedRepo.kt @@ -1,8 +1,10 @@ package dev.inmo.micro_utils.repos.exposed import dev.inmo.micro_utils.repos.Repo -import org.jetbrains.exposed.sql.Database +import org.jetbrains.exposed.sql.* -interface ExposedRepo : Repo { +interface ExposedRepo : Repo, FieldSet { val database: Database -} \ No newline at end of file + val selectAll: Transaction.() -> Query + get() = { (this@ExposedRepo as FieldSet).selectAll() } +}