JanusGraph: подсчет количества инцидентных ребер в вершине без итерации - PullRequest
0 голосов
/ 02 апреля 2019

Учитывая 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();
}

Судя по всему, он выполняет дальнейшие запросы к базе данных графов, чтобы получить ребра этой вершины.

Мне нужно только знать,сколько ребер данной метки прикреплено к вершине.Я обеспокоен влиянием на производительность необходимости делать дополнительные вызовы графа, чтобы получить ребра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...