Skip to content

Commit 37dd92e

Browse files
authored
Merge pull request #118 from JetBrains/adopt-orientdb-publicate-method
Updated xodus
2 parents 99ce22a + 873042d commit 37dd92e

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
buildscript {
22
ext.kotlin_version = '1.8.10'
3-
ext.exodus_version = '9.9.123'
3+
ext.exodus_version = '9.9.126'
44
ext.dokka_version = '1.7.20'
55
ext.log4j_version = '2.17.1'
66
ext.google_truth_version = '1.4.2'

dnq-open-api/src/main/kotlin/jetbrains/exodus/database/TransientEntitiesUpdater.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,5 @@ interface TransientEntitiesUpdater {
7979
fun clear()
8080
fun apply()
8181
fun addChange(change: () -> Boolean): () -> Boolean
82+
fun addChangeAndRun(change: () -> Boolean): Boolean
8283
}

dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/ReadonlyEntitiesUpdater.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,8 @@ class ReadonlyTransientEntitiesUpdater : TransientEntitiesUpdater {
170170
override fun addChange(change: () -> Boolean): () -> Boolean {
171171
throw IllegalStateException("Readonly transaction cannot perform write operations")
172172
}
173+
174+
override fun addChangeAndRun(change: () -> Boolean): Boolean {
175+
throw IllegalStateException("Readonly transaction cannot perform write operations")
176+
}
173177
}

dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientEntitiesUpdaterImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ class TransientEntitiesUpdaterImpl(
443443
}
444444
}
445445

446-
internal fun addChangeAndRun(change: () -> Boolean): Boolean {
446+
override fun addChangeAndRun(change: () -> Boolean): Boolean {
447447
session.upgradeReadonlyTransactionIfNecessary()
448448
return addChange(change).invoke()
449449
}

0 commit comments

Comments
 (0)