in dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientSessionImpl.kt [423:435]
override fun isRemoved(entity: Entity): Boolean {
if (entity is TransientEntity && state == State.Open) {
if (entity.isWrapper) {
return entity.isRemoved
}
if (transientChangesTracker.isRemoved(entity)) {
return true
} else if (entity.isReadonly || transientChangesTracker.isNew(entity)) {
return false
}
}
return persistentStore.getLastVersion(persistentTransactionInternal, entity.id) < 0
}