@Override public boolean hasLabel( int label ) { if ( hasChanges() ) { TransactionState txState = read.txState(); LongDiffSets diffSets = txState.nodeStateLabelDiffSets( storeCursor.entityReference() ); if ( diffSets.getAdded().contains( label ) ) { return true; } if ( diffSets.getRemoved().contains( label ) ) { return false; } } //Get labels from store and put in intSet, unfortunately we get longs back return storeCursor.hasLabel( label ); }
@Override public boolean hasLabel( int label ) { if ( hasChanges() ) { TransactionState txState = read.txState(); LongDiffSets diffSets = txState.nodeStateLabelDiffSets( storeCursor.entityReference() ); if ( diffSets.getAdded().contains( label ) ) { return true; } if ( diffSets.getRemoved().contains( label ) ) { return false; } } //Get labels from store and put in intSet, unfortunately we get longs back return storeCursor.hasLabel( label ); }