import com.datastax.dse.graph.api.DseGraph;
import com.datastax.dse.graph.api.DseGraphTraversals;
import com.datastax.dse.graph.api.predicates.DseGraphPredicate;
public class GraphExample {
public static void main(String[] args) {
DseGraph graph = DseGraph.open("myGraph");
DseGraphTraversals traversal = graph.traversal();
traversal.addV().property("name", "Alice").as("alice")
.addV().property("name", "Bob").as("bob")
.addE("knows").from("alice").to("bob").property("since", 2010)
.iterate();
traversal.V().hasLabel("person").outE("knows").has("since", DseGraphPredicate.gte(2015)).inV().has("name", "Bob").values("name").forEachRemaining(System.out::println);
graph.close();
}
}