public QueryBuilder<Vertex> getQueryBuilder(QueryStyle style) {
return getQueryBuilder(style, this.loader);
}
-
+
public QueryBuilder<Vertex> getQueryBuilder(Loader loader) {
return getQueryBuilder(this.style, loader);
}
-
+
public QueryBuilder<Vertex> getQueryBuilder(QueryStyle style, Loader loader) {
if (style.equals(QueryStyle.GREMLIN_TRAVERSAL)) {
return new GremlinTraversal<>(loader, this.asAdmin().getTraversalSource());
public QueryBuilder<Vertex> getQueryBuilder(Loader loader, Vertex start) {
return getQueryBuilder(this.style, loader, start);
}
-
+
public QueryBuilder<Vertex> getQueryBuilder(QueryStyle style, Loader loader, Vertex start) {
if (style.equals(QueryStyle.GREMLIN_TRAVERSAL)) {
return new GremlinTraversal<>(loader, this.asAdmin().getTraversalSource(), start);
}
return queryBuilder;
}
-
public Graph startTransaction() {
if (this.tx() == null) {
this.currentTx = this.getGraph().newTransaction();