@Override public boolean relationshipHasProperty( long relationship, String propertyName ) { return delegate.relationshipHasProperty( relationship, propertyName ); }
@Test public void testNodeHasProperty() { BatchInserter inserter = globalInserter; long theNode = inserter.createNode( properties ); long anotherNode = inserter.createNode( Collections.emptyMap() ); long relationship = inserter.createRelationship( theNode, anotherNode, RelationshipType.withName( "foo" ), properties ); for ( String key : properties.keySet() ) { assertTrue( inserter.nodeHasProperty( theNode, key ) ); assertFalse( inserter.nodeHasProperty( theNode, key + "-" ) ); assertTrue( inserter.relationshipHasProperty( relationship, key ) ); assertFalse( inserter.relationshipHasProperty( relationship, key + "-" ) ); } }
assertTrue( inserter.relationshipHasProperty( relationship, key ) ); break; case "key1": assertTrue( inserter.nodeHasProperty( theNode, key ) ); assertFalse( inserter.relationshipHasProperty( relationship, key ) ); break; default: assertTrue( inserter.nodeHasProperty( theNode, key ) ); assertTrue( inserter.relationshipHasProperty( relationship, key ) ); break; assertTrue( inserter.relationshipHasProperty( relationship, key ) ); break; case "key1": assertTrue( inserter.nodeHasProperty( theNode, key ) ); assertFalse( inserter.relationshipHasProperty( relationship, key ) ); break; default: assertTrue( inserter.nodeHasProperty( theNode, key ) ); assertTrue( inserter.relationshipHasProperty( relationship, key ) ); break;
/** * {@inheritDoc} */ @Override public boolean hasProperty(String key) { return batchInserter.relationshipHasProperty(id, key); }
@Override public boolean relationshipHasProperty( long relationship, String propertyName ) { return delegate.relationshipHasProperty( relationship, propertyName ); }