select store from org.alfresco.repo.domain.hibernate.StoreImpl as store select assoc from org.alfresco.repo.domain.hibernate.NodeImpl as source join source.targetNodeAssocs as assoc join assoc.target as target where source.key.protocol = :sourceKeyProtocol and source.key.identifier = :sourceKeyIdentifier and source.key.guid = :sourceKeyGuid and assoc.typeQName = :assocTypeQName and target.key.protocol = :targetKeyProtocol and target.key.identifier = :targetKeyIdentifier and target.key.guid = :targetKeyGuid select target from org.alfresco.repo.domain.hibernate.NodeImpl as source join source.targetNodeAssocs as assoc join assoc.target as target where source.key.protocol = :sourceKeyProtocol and source.key.identifier = :sourceKeyIdentifier and source.key.guid = :sourceKeyGuid and assoc.typeQName = :assocTypeQName select source from org.alfresco.repo.domain.hibernate.NodeImpl as target join target.sourceNodeAssocs as assoc join assoc.source as source where target.key.protocol = :targetKeyProtocol and target.key.identifier = :targetKeyIdentifier and target.key.guid = :targetKeyGuid and assoc.typeQName = :assocTypeQName select distinct status.changeTxnId from org.alfresco.repo.domain.hibernate.NodeStatusImpl as status where status.changeTxnId > :currentTxnId order by status.changeTxnId select count(status.changeTxnId) from org.alfresco.repo.domain.hibernate.NodeStatusImpl as status where status.key.protocol = :storeProtocol and status.key.identifier = :storeIdentifier and status.deleted = :deleted and status.changeTxnId = :changeTxnId select status from org.alfresco.repo.domain.hibernate.NodeStatusImpl as status where status.key.protocol = :storeProtocol and status.key.identifier = :storeIdentifier and status.deleted = :deleted and status.changeTxnId = :changeTxnId