//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected: //ORIGINAL LINE: private Thread newThreadForRelationshipAction(final long relationshipId, final System.Action<org.neo4j.graphdb.Relationship> relConsumer) private Thread NewThreadForRelationshipAction(long relationshipId, System.Action <Relationship> relConsumer) { return(new Thread(() => { try { using (Transaction tx = _db.beginTx()) { Relationship relationship = _db.getRelationshipById(relationshipId); _barrier.await(); relConsumer(relationship); tx.success(); } } catch (Exception e) { _ex.set(e); } })); }
protected internal override Relationship Materialize(long id) { this.Score = Cursor.score(); this.SizeConflict = Cursor.expectedTotalNumberOfResults(); return(GraphDatabaseService.getRelationshipById(id)); }
public Relationship newInstance() { return(_db.getRelationshipById(id++)); }