@Override protected T fetchNextOrNull() { if ( !relationshipCursor.next() ) { return null; } return nextFrom( relationshipCursor.entityReference(), relationshipCursor.type(), relationshipCursor.sourceNodeReference(), relationshipCursor.targetNodeReference() ); } };
@Override protected void collectAddedTxStateSnapshot() { if ( filterState == FilterState.NOT_INITIALIZED ) { storeCursor.next(); setupFilterState(); } NodeState nodeState = read.txState().getNodeState( storeCursor.originNodeReference() ); addedRelationships = hasTxStateFilter() ? nodeState.getAddedRelationships( filterState.direction, filterType ) : nodeState.getAddedRelationships(); }
private void assertHasRelationships( long node ) { try ( KernelStatement statement = (KernelStatement) tx.acquireStatement(); StorageNodeCursor nodeCursor = allocateNodeCursor( node ) ) { assertTrue( nodeCursor.next() ); try ( StorageRelationshipTraversalCursor relationships = allocateRelationshipTraversalCursor( nodeCursor ) ) { assertTrue( relationships.next() ); } } }
private void deleteRelationships( long nodeId ) { try ( KernelStatement statement = (KernelStatement) tx.acquireStatement(); StorageNodeCursor nodeCursor = allocateNodeCursor( nodeId ) ) { assertTrue( nodeCursor.next() ); try ( StorageRelationshipTraversalCursor relationships = allocateRelationshipTraversalCursor( nodeCursor ) ) { while ( relationships.next() ) { relDelete( relationships.entityReference() ); } } } }
try ( StorageRelationshipTraversalCursor relationships = allocateRelationshipTraversalCursor( nodeCursor ) ) while ( relationships.next() )
try ( StorageRelationshipTraversalCursor relationships = allocateRelationshipTraversalCursor( nodeCursor ) ) while ( relationships.next() )
@Override protected T fetchNextOrNull() { if ( !relationshipCursor.next() ) { return null; } return nextFrom( relationshipCursor.entityReference(), relationshipCursor.type(), relationshipCursor.sourceNodeReference(), relationshipCursor.targetNodeReference() ); } };
@Override protected void collectAddedTxStateSnapshot() { if ( filterState == FilterState.NOT_INITIALIZED ) { storeCursor.next(); setupFilterState(); } NodeState nodeState = read.txState().getNodeState( storeCursor.originNodeReference() ); addedRelationships = hasTxStateFilter() ? nodeState.getAddedRelationships( filterState.direction, filterType ) : nodeState.getAddedRelationships(); }