in common/src/main/java/com/youtrackdb/ldbc/common/queries/Update4AddForum.java [17:32]
protected void executeUpdate(LdbcUpdate4AddForum operation, GraphTraversalSource g) {
var traversal = g.addV(FORUM)
.property(ID, operation.getForumId())
.property(TITLE, operation.getForumTitle())
.property(CREATION_DATE, operation.getCreationDate())
.as("forum")
.addE(HAS_MODERATOR)
.from("forum")
.to(V().has(PERSON, ID, operation.getModeratorPersonId()));
for (Long tagId : operation.getTagIds()) {
traversal.addE(HAS_TAG).from("forum").to(V().has(TAG, ID, tagId));
}
traversal.iterate();
}