Может быть, мое понимание запроса Гремлина неверно :). Я пытаюсь выполнить запрос от клиента Java, и запрос: g.V (). HasLabel ('MYLABEL').
Имейте несколько (скажем, 20) вершин, которые соответствуют метке, и ResultSet просто имеет один Результат с данными всех двадцати включенных вершин. Я хотел бы иметь ResultSet с 20 результатами. Каким образом мне нужно переставить запрос. пожалуйста, предложите.
Из консоли.
[результат запроса при запуске из консоли gremlin] [1]
gremlin> client.submit ("g.V (). HasLabel ('PERSON')")
==> result {object = v [11] class = org.apache.tinkerpop.gremlin.structure.util.detached.DetachedVertex}
==> result {object = v [13] class = org.apache.tinkerpop.gremlin.structure.util.detached.DetachedVertex}
==> result {object = v [15] class = org.apache.tinkerpop.gremlin.structure.util.detached.DetachedVertex}
Из клиента Java
Запрос -> г.V (). HasLabel ('PERSON')
Результат -> result {object = {@ type = g: List, @value = [{@ type = g: вершина, @ value = {id = {@ type = g: Int64 , @ value = 11}, label = PERSON, properties = {AGE = [{@ type = g: VertexProperty, @ value = {id = {@ type = g: Int64, @ value = 12}, value = {@ type = g: Int32, @ value = 11}, метка = AGE}}]}}}, {@ type = g: вершина, @ value = {id = {@ type = g: Int64, @ value = 13}, метка = ЧЕЛОВЕК, свойства = {AGE = [{@ type = g: VertexProperty, @ value = {id = {@ type = g: Int64, @ value = 14}, значение = {@ type = g: Int32, @ value = 12}, label = AGE}}]}}}, {@ type = g: вершина, @ value = {id = {@ type = g: Int64, @ value = 15}, label = PERSON, properties = {AGE = [{@ type = g: VertexProperty, @ value = {id = {@ type = g: Int64, @ value = 16}, значение = {@ type = g: Int32, @ value = 13}, метка = AGE}} ]}}}]} class = java.util.LinkedHashMap}