@Override public void removeRelationshipProperty( long relationship, String property ) { delegate.removeRelationshipProperty( relationship, property ); }
@Test public void shouldIgnoreRemovingNonExistentRelationshipProperty() { // given BatchInserter inserter = globalInserter; Map<String,Object> noProperties = Collections.emptyMap(); long nodeId1 = inserter.createNode( noProperties ); long nodeId2 = inserter.createNode( noProperties ); long id = inserter.createRelationship( nodeId1, nodeId2, MyRelTypes.TEST, noProperties ); // when inserter.removeRelationshipProperty( id, "non-existent" ); // then no exception should be thrown, this mimics GraphDatabaseService behaviour }
inserter.removeRelationshipProperty( relationship, "key1" );
@Override public void removeRelationshipProperty( long relationship, String property ) { delegate.removeRelationshipProperty( relationship, property ); }
/** * {@inheritDoc} */ @Override public Object removeProperty(String key) { Object oldValue = getProperty(key, null); batchInserter.removeRelationshipProperty(id, key); return oldValue; }