Skip to content

Commit 7a46be7

Browse files
authored
Merge pull request #127 from JetBrains/adopt-orientdb-bump-xodus3
Bumped xodus
2 parents 127ae95 + 93dfacf commit 7a46be7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
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 = '2.1.0'
3-
ext.exodus_version = '9.9.148'
3+
ext.exodus_version = '9.9.150'
44
ext.dokka_version = '2.0.0'
55
ext.log4j_version = '2.17.1'
66
ext.google_truth_version = '1.4.2'

dnq/src/main/kotlin/kotlinx/dnq/store/XdQueryEngine.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ import jetbrains.exodus.database.TransientEntity
2323
import jetbrains.exodus.database.TransientEntityStore
2424
import jetbrains.exodus.entitystore.Entity
2525
import jetbrains.exodus.entitystore.EntityIterable
26-
import jetbrains.exodus.entitystore.PersistentStoreTransaction
2726
import jetbrains.exodus.entitystore.StoreTransaction
28-
import jetbrains.exodus.entitystore.iterate.SingleEntityIterable
27+
import jetbrains.exodus.entitystore.asOStoreTransaction
2928
import jetbrains.exodus.entitystore.youtrackdb.YTDBPersistentEntityStore
29+
import jetbrains.exodus.entitystore.youtrackdb.iterate.link.YTDBMultipleEntitiesIterable
3030
import jetbrains.exodus.query.InMemoryEntityIterable
3131
import jetbrains.exodus.query.NodeBase
3232
import jetbrains.exodus.query.QueryEngine
@@ -109,6 +109,6 @@ class XdQueryEngine(val store: TransientEntityStore) :
109109
?.reattach()
110110
?.takeUnless { session.isRemoved(it) }
111111
?.takeIf { it.isSaved }
112-
?.let { SingleEntityIterable(session.transactionInternal as PersistentStoreTransaction, it.id) } ?: throw IllegalArgumentException()
112+
?.let { YTDBMultipleEntitiesIterable(session.transactionInternal.asOStoreTransaction(), listOf(it)) } ?: throw IllegalArgumentException()
113113
}
114114
}

0 commit comments

Comments
 (0)