internal override long CreateOffender(DatabaseRule db, string key) { Node node = Db.createNode(); node.AddLabel(label(key)); return(node.Id); }
public override long CreateOffender(DatabaseRule db, string key) { Node start = Db.createNode(); Node end = Db.createNode(); Relationship relationship = start.CreateRelationshipTo(end, withName(key)); return(relationship.Id); }
private static void RetryOnTransactionFailure(GraphDatabaseService db, System.Action <GraphDatabaseService> tx) { DatabaseRule.tx(db, retryACoupleOfTimesOn(ANY_EXCEPTION), tx); }
internal override void CreateConstraint(DatabaseRule db, string label, string property) { SchemaHelper.createNodePropertyExistenceConstraint(db, label, property); }
internal abstract long CreateOffender(DatabaseRule db, string key);
internal abstract void CreateConstraint(DatabaseRule db, string key, string property);
public override void CreateConstraint(DatabaseRule db, string relType, string property) { SchemaHelper.createRelPropertyExistenceConstraint(db, relType, property); }
private Node GetRandomBandNode(DatabaseRule embeddedDatabase, Label bandLabel) { return(embeddedDatabase.FindNode(bandLabel, _nameProperty, "band" + (ThreadLocalRandom.current().Next(1, NUMBER_OF_BANDS + 1)))); }
private Node GetRandomCityNode(DatabaseRule embeddedDatabase, Label cityLabel) { return(embeddedDatabase.FindNode(cityLabel, _nameProperty, "city" + (ThreadLocalRandom.current().Next(1, NUMBER_OF_CITIES + 1)))); }