override fun isRemoved()

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
    }