Marko A. Rodriguez created TINKERPOP-1284:
---------------------------------------------

             Summary: StarGraph does not handle self-loops correctly.
                 Key: TINKERPOP-1284
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1284
             Project: TinkerPop
          Issue Type: Bug
          Components: hadoop, structure
    Affects Versions: 3.1.2-incubating, 3.2.0-incubating
            Reporter: Marko A. Rodriguez


{code}
gremlin> graph = TinkerGraph.open()
==>tinkergraph[vertices:0 edges:0]
gremlin> v = graph.addVertex()
==>v[0]
gremlin> v.addEdge("self",v)
==>e[1][0-self->0]
gremlin>
gremlin> g = graph.traversal()
==>graphtraversalsource[tinkergraph[vertices:1 edges:1], standard]
gremlin> g.V(0)
gremlin> g.V(0l)
==>v[0]
gremlin> g.V(0l).bothE()
==>e[1][0-self->0]
==>e[1][0-self->0]
gremlin> g.V(0l).outE()
==>e[1][0-self->0]
gremlin> g.V(0l).inE()
==>e[1][0-self->0]
gremlin>

/////////

gremlin> starGraph = 
org.apache.tinkerpop.gremlin.structure.util.star.StarGraph.of(v)
==>stargraph[starOf:v[0]]
gremlin> sg = starGraph.traversal()
==>graphtraversalsource[stargraph[starOf:v[0]], standard]
gremlin> sg.V(0l)
==>v[0]
gremlin> sg.V(0l).bothE()
==>e[1][0-self->0]
gremlin> sg.V(0l).outE()
gremlin> sg.V(0l).inE()
==>e[1][0-self->0]
gremlin>
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to