Учитывая org.apache.tinkerpop.gremlin.structure.Vertex
, есть ли способ в JanusGraph подсчитать количество инцидентных ребер для вершины, которые не требуют итерации по всем ребрам?
Это единственный метод, который я вижу накласс Vertex для поиска ребер.
public Iterator<Edge> edges(Direction direction, String... labels) {
return ((VertexCentricQueryBuilder)((VertexCentricQueryBuilder)this.query().direction(direction)).labels(labels)).edges().iterator();
}
Судя по всему, он выполняет дальнейшие запросы к базе данных графов, чтобы получить ребра этой вершины.
Мне нужно только знать,сколько ребер данной метки прикреплено к вершине.Я обеспокоен влиянием на производительность необходимости делать дополнительные вызовы графа, чтобы получить ребра.