May be my understanding of gremlin query is wrong :). I am trying to execute a query from Java client and the query is: g.V().hasLabel('MYLABEL'). Have multiple (say 20) vertices that match the label and the ResultSet just have one Result with the data of all twenty vertices included. I would like to have the ResultSet with 20 Results. What way that I need to rearrange the query. please suggest.
- few more details:
From Console.
[query result as run from gremlin console][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}
From Java Client Query -> g.V().hasLabel('PERSON')
The result -> result{object={@type=g:List, @value=[{@type=g:Vertex, @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}, label=AGE}}]}}}, {@type=g:Vertex, @value={id={@type=g:Int64, @value=13}, label=PERSON, properties={AGE=[{@type=g:VertexProperty, @value={id={@type=g:Int64, @value=14}, value={@type=g:Int32, @value=12}, label=AGE}}]}}}, {@type=g:Vertex, @value={id={@type=g:Int64, @value=15}, label=PERSON, properties={AGE=[{@type=g:VertexProperty, @value={id={@type=g:Int64, @value=16}, value={@type=g:Int32, @value=13}, label=AGE}}]}}}]} class=java.util.LinkedHashMap}