Can we use apache Gremlin Domain Specific Language (DSL) for mutations (CREATE, UPDATE & DELETE)?
@GremlinDsl(traversalSource = "com.sample.dsl.EmpTraversalSourceDsl")
public interface EmpTraversalDsl<S, E> extends GraphTraversal.Admin<S, E> {
public default Vertex create(Employee employee) {
return addV("employee");
}
}
Every time, when I invoke this method, it creates double of what is there in the database.
Ex:
if there is, 2 employee then it become 4. 4 become 8 & so...